![]() |
Flecs v3.1
A fast entity component system (ECS) for C & C++
|
Element type of members vector in EcsStruct. More...
#include <meta.h>
Public Attributes | |
| const char * | name |
| Must be set when used with ecs_struct_desc_t. | |
| ecs_entity_t | type |
| int32_t | count |
| May be set when used with ecs_struct_desc_t. | |
| int32_t | offset |
| ecs_entity_t | unit |
| May be set when used with ecs_struct_desc_t, will be auto-populated if type entity is also a unit. | |
| ecs_size_t | size |
| Should not be set by ecs_struct_desc_t. | |
| ecs_entity_t | member |
| int32_t ecs_member_t::count |
May be set when used with ecs_struct_desc_t.
| ecs_entity_t ecs_member_t::member |
| const char* ecs_member_t::name |
Must be set when used with ecs_struct_desc_t.
| ecs_size_t ecs_member_t::size |
Should not be set by ecs_struct_desc_t.
| ecs_entity_t ecs_member_t::type |
| ecs_entity_t ecs_member_t::unit |
May be set when used with ecs_struct_desc_t, will be auto-populated if type entity is also a unit.