Euphoria
|
eu::core::ecs::AllComponents Struct Reference
Public Member Functions | |
void | set_component_array (ComponentIndex comp_ind, std::unique_ptr< ComponentArrayBase > &&components) |
void | destroy_entity (EntityHandle entity) |
ComponentArrayBase * | get_components_base (ComponentIndex comp_ind) |
const ComponentArrayBase * | get_components_base (ComponentIndex comp_ind) const |
Public Attributes | |
std::vector< std::unique_ptr< ComponentArrayBase > > | component_arrays |
Detailed Description
Member Function Documentation
◆ destroy_entity()
|
inline |
◆ get_components_base() [1/2]
|
inline |
◆ get_components_base() [2/2]
|
inline |
◆ set_component_array()
|
inline |
Member Data Documentation
◆ component_arrays
std::vector<std::unique_ptr<ComponentArrayBase> > eu::core::ecs::AllComponents::component_arrays |
The documentation for this struct was generated from the following file:
- libs/core/src/core/ecs.cc