Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Public Types | |
using | IBase = IBuilder<Base, Components ...> |
Public Member Functions | |
node_builder (flecs::world_t *world, const char *name=nullptr) | |
template<typename Func > | |
T | run (Func &&func) |
template<typename Func , typename EachFunc > | |
T | run (Func &&func, EachFunc &&each_func) |
template<typename Func > | |
T | each (Func &&func) |
Protected Member Functions | |
flecs::world_t * | world_v () override |
Protected Attributes | |
TDesc | desc_ |
flecs::world_t * | world_ |
Definition at line 15 of file node_builder.hpp.
using flecs::_::node_builder< T, TDesc, Base, IBuilder, Components >::IBase = IBuilder<Base, Components ...> |
Definition at line 17 of file node_builder.hpp.
|
inlineexplicit |
Definition at line 20 of file node_builder.hpp.
|
inline |
Definition at line 57 of file node_builder.hpp.
|
inline |
Definition at line 33 of file node_builder.hpp.
|
inline |
Definition at line 45 of file node_builder.hpp.
|
inlineoverrideprotected |
Definition at line 68 of file node_builder.hpp.
|
protected |
Definition at line 69 of file node_builder.hpp.
|
protected |
Definition at line 70 of file node_builder.hpp.