Flecs v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
flecs::system_builder< Components > Struct Template Referencefinal

System builder. More...

#include <builder.hpp>

Inheritance diagram for flecs::system_builder< Components >:
[legend]

Public Member Functions

 system_builder (flecs::world_t *world, const char *name=nullptr)
 
- Public Member Functions inherited from flecs::_::node_builder< T, TDesc, Base, IBuilder, Components >
 node_builder (flecs::world_t *world, const char *name=nullptr)
 
template<typename Func >
run (Func &&func)
 
template<typename Func , typename EachFunc >
run (Func &&func, EachFunc &&each_func)
 
template<typename Func >
each (Func &&func)
 

Additional Inherited Members

- Public Types inherited from flecs::_::node_builder< T, TDesc, Base, IBuilder, Components >
using IBase = IBuilder<Base, Components ...>
 
- Protected Member Functions inherited from flecs::_::node_builder< T, TDesc, Base, IBuilder, Components >
flecs::world_t * world_v () override
 
- Protected Attributes inherited from flecs::_::node_builder< T, TDesc, Base, IBuilder, Components >
TDesc desc_
 
flecs::world_t * world_
 

Detailed Description

template<typename ... Components>
struct flecs::system_builder< Components >

System builder.

Definition at line 24 of file builder.hpp.

Constructor & Destructor Documentation

◆ system_builder()

template<typename ... Components>
flecs::system_builder< Components >::system_builder ( flecs::world_t * world,
const char * name = nullptr )
inline

Definition at line 25 of file builder.hpp.


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