Flecs v3.1
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
ecs_member_t Struct Reference

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
 

Detailed Description

Element type of members vector in EcsStruct.

Definition at line 193 of file meta.h.

Member Data Documentation

◆ count

int32_t ecs_member_t::count

May be set when used with ecs_struct_desc_t.

Definition at line 199 of file meta.h.

◆ member

ecs_entity_t ecs_member_t::member

Definition at line 208 of file meta.h.

◆ name

const char* ecs_member_t::name

Must be set when used with ecs_struct_desc_t.

Definition at line 195 of file meta.h.

◆ offset

int32_t ecs_member_t::offset

Definition at line 200 of file meta.h.

◆ size

ecs_size_t ecs_member_t::size

Should not be set by ecs_struct_desc_t.

Definition at line 207 of file meta.h.

◆ type

ecs_entity_t ecs_member_t::type

Definition at line 196 of file meta.h.

◆ unit

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.

Definition at line 204 of file meta.h.


The documentation for this struct was generated from the following file: