Definition at line 478 of file meta.h.
◆ comp
Pointer to component, in case size/alignment is needed.
Definition at line 487 of file meta.h.
◆ elem_cur
int32_t ecs_meta_scope_t::elem_cur |
Current element (for collections)
Definition at line 483 of file meta.h.
◆ is_collection
bool ecs_meta_scope_t::is_collection |
Is the scope iterating elements?
Definition at line 491 of file meta.h.
◆ is_empty_scope
bool ecs_meta_scope_t::is_empty_scope |
Was scope populated (for collections)
Definition at line 493 of file meta.h.
◆ is_inline_array
bool ecs_meta_scope_t::is_inline_array |
Is the scope iterating an inline array?
Definition at line 492 of file meta.h.
◆ members
ecs_hashmap_t* ecs_meta_scope_t::members |
string -> member index
Definition at line 490 of file meta.h.
◆ op_count
int32_t ecs_meta_scope_t::op_count |
Number of operations in ops array to process.
Definition at line 481 of file meta.h.
◆ op_cur
int32_t ecs_meta_scope_t::op_cur |
Current operation.
Definition at line 482 of file meta.h.
◆ opaque
Opaque type interface.
Definition at line 488 of file meta.h.
◆ ops
◆ prev_depth
int32_t ecs_meta_scope_t::prev_depth |
Depth to restore, in case dotmember was used.
Definition at line 484 of file meta.h.
◆ ptr
void* ecs_meta_scope_t::ptr |
Pointer to the value being iterated.
Definition at line 485 of file meta.h.
◆ type
The type being iterated.
Definition at line 479 of file meta.h.
◆ vector
ecs_vector_t** ecs_meta_scope_t::vector |
Current vector, in case a vector is iterated.
Definition at line 489 of file meta.h.
The documentation for this struct was generated from the following file: