Flecs v4.1
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
world.inl
Go to the documentation of this file.
1
15 return flecs::cursor(world_, tid, ptr);
16}
17
19template <typename T>
21 flecs::entity_t tid = _::type<T>::id(world_);
22 return cursor(tid, ptr);
23}
24
27
29flecs::entity array(flecs::entity_t elem_id, int32_t array_count);
30
32template <typename T>
33flecs::entity array(int32_t array_count);
34
37
39template <typename T>
41
ecs_primitive_kind_t
Primitive type kinds supported by meta addon.
Definition meta.h:170
flecs::entity primitive(flecs::meta::primitive_kind_t kind)
Create a primitive type.
flecs::entity array(flecs::entity_t elem_id, int32_t array_count)
Create an array type.
flecs::entity array(int32_t array_count)
Create an array type.
flecs::entity vector(flecs::entity_t elem_id)
Create a vector type.
flecs::cursor cursor(flecs::entity_t tid, void *ptr)
Return a meta cursor to a value.
Definition world.inl:14
flecs::entity vector()
Create a vector type.
flecs::cursor cursor(void *ptr)
Return a meta cursor to a value.
Definition world.inl:20
ecs_entity_t entity_t
Entity type.
Definition c_types.hpp:21
Class for reading/writing dynamic values.
Definition cursor.hpp:22
Entity.
Definition entity.hpp:30