|
| ecs_entity_t | as_type |
| | Type that describes the serialized output.
|
| |
| ecs_meta_serialize_t | serialize |
| | Serialize action.
|
| |
| void(* | assign_bool )(void *dst, bool value) |
| | Assign bool value.
|
| |
| void(* | assign_char )(void *dst, char value) |
| | Assign char value.
|
| |
| void(* | assign_int )(void *dst, int64_t value) |
| | Assign int value.
|
| |
| void(* | assign_uint )(void *dst, uint64_t value) |
| | Assign unsigned int value.
|
| |
| void(* | assign_float )(void *dst, double value) |
| | Assign float value.
|
| |
| void(* | assign_string )(void *dst, const char *value) |
| | Assign string value.
|
| |
| void(* | assign_entity )(void *dst, ecs_world_t *world, ecs_entity_t entity) |
| | Assign entity value.
|
| |
| void(* | assign_id )(void *dst, ecs_world_t *world, ecs_id_t id) |
| | Assign (component) id value.
|
| |
| void(* | assign_null )(void *dst) |
| | Assign null value.
|
| |
| void(* | clear )(void *dst) |
| | Clear collection elements.
|
| |
| void *(* | ensure_element )(void *dst, size_t elem) |
| | Ensure & get collection element.
|
| |
| void *(* | ensure_member )(void *dst, const char *member) |
| | Ensure & get element.
|
| |
| size_t(* | count )(const void *dst) |
| | Return number of elements.
|
| |
| void(* | resize )(void *dst, size_t count) |
| | Resize to number of elements.
|
| |
Opaque type reflection data.
An opaque type is a type with an unknown layout that can be mapped to a type known to the reflection framework. See the opaque type reflection examples.
Definition at line 382 of file meta.h.