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 59 of file node_builder.hpp.
|
inline |
Definition at line 33 of file node_builder.hpp.
|
inline |
Definition at line 46 of file node_builder.hpp.
|
inlineoverrideprotected |
Definition at line 71 of file node_builder.hpp.
|
protected |
Definition at line 72 of file node_builder.hpp.
|
protected |
Definition at line 73 of file node_builder.hpp.