![]() |
Flecs v3.2
A fast entity component system (ECS) for C & C++
|
Type that contains component lifecycle callbacks. More...
#include <flecs.h>
Public Attributes | |
ecs_xtor_t | ctor |
ctor More... | |
ecs_xtor_t | dtor |
dtor More... | |
ecs_copy_t | copy |
copy assignment More... | |
ecs_move_t | move |
move assignment More... | |
ecs_copy_t | copy_ctor |
Ctor + copy. More... | |
ecs_move_t | move_ctor |
Ctor + move. More... | |
ecs_move_t | ctor_move_dtor |
Ctor + move + dtor (or move_ctor + dtor). More... | |
ecs_move_t | move_dtor |
Move + dtor. More... | |
ecs_iter_action_t | on_add |
Callback that is invoked when an instance of a component is added. More... | |
ecs_iter_action_t | on_set |
Callback that is invoked when an instance of the component is set. More... | |
ecs_iter_action_t | on_remove |
Callback that is invoked when an instance of the component is removed. More... | |
void * | ctx |
User defined context. More... | |
void * | binding_ctx |
Language binding context. More... | |
ecs_ctx_free_t | ctx_free |
Callback to free ctx. More... | |
ecs_ctx_free_t | binding_ctx_free |
Callback to free binding_ctx. More... | |
void* ecs_type_hooks_t::binding_ctx |
ecs_ctx_free_t ecs_type_hooks_t::binding_ctx_free |
ecs_copy_t ecs_type_hooks_t::copy |
ecs_copy_t ecs_type_hooks_t::copy_ctor |
ecs_xtor_t ecs_type_hooks_t::ctor |
ecs_move_t ecs_type_hooks_t::ctor_move_dtor |
ecs_ctx_free_t ecs_type_hooks_t::ctx_free |
ecs_xtor_t ecs_type_hooks_t::dtor |
ecs_move_t ecs_type_hooks_t::move |
ecs_move_t ecs_type_hooks_t::move_ctor |
ecs_move_t ecs_type_hooks_t::move_dtor |
ecs_iter_action_t ecs_type_hooks_t::on_add |
ecs_iter_action_t ecs_type_hooks_t::on_remove |
ecs_iter_action_t ecs_type_hooks_t::on_set |