Definition at line 647 of file flecs.h.
◆ binding_ctx
void* ecs_observer_t::binding_ctx |
Binding context (for language bindings)
Definition at line 660 of file flecs.h.
◆ binding_ctx_free
Callback to free binding_ctx.
Definition at line 663 of file flecs.h.
◆ callback
◆ ctx
void* ecs_observer_t::ctx |
Callback context.
Definition at line 659 of file flecs.h.
◆ ctx_free
Callback to free ctx.
Definition at line 662 of file flecs.h.
◆ dtor
ecs_poly_dtor_t ecs_observer_t::dtor |
◆ event_count
int32_t ecs_observer_t::event_count |
◆ events
◆ filter
Query for observer.
Definition at line 650 of file flecs.h.
◆ hdr
◆ is_monitor
bool ecs_observer_t::is_monitor |
If true, the observer only triggers when the filter did not match with the entity before the event happened.
Definition at line 673 of file flecs.h.
◆ is_multi
bool ecs_observer_t::is_multi |
If true, the observer triggers on more than one term.
Definition at line 677 of file flecs.h.
◆ last_event_id
int32_t* ecs_observer_t::last_event_id |
Last handled event id.
Definition at line 667 of file flecs.h.
◆ last_event_id_storage
int32_t ecs_observer_t::last_event_id_storage |
◆ observable
Observable for observer.
Definition at line 665 of file flecs.h.
◆ register_id
Id observer is registered with (single term observers only)
Definition at line 670 of file flecs.h.
◆ run
◆ term_index
int32_t ecs_observer_t::term_index |
Index of the term in parent observer (single term observers only)
Definition at line 671 of file flecs.h.
The documentation for this struct was generated from the following file: