module
ArgumentsContains types and fetcher specializations for system argument types.
Files
- file commands.hpp
- Class cubos::
core:: ecs:: Commands. - file pipe.hpp
- Resource cubos::
core:: ecs:: EventPipe. - file reader.hpp
- Class cubos::
core:: ecs:: EventReader. - file writer.hpp
- Class cubos::
core:: ecs:: EventWriter. - file plugins.hpp
- Class cubos::
core:: ecs:: Plugins. - file query.hpp
- Class cubos::
core:: ecs:: Query. - file resources.hpp
- Resource system argument specializations.
- file world.hpp
- World system argument specializations.
Classes
- class cubos::core::ecs::Commands
- System argument used to write ECS commands and execute them at a later time.
-
template<typename T>class cubos::core::ecs::EventPipe
- Resource which stores events of type
T
. -
template<typename T, unsigned int M = DEFAULT_class cubos::core::ecs::EventReader
FILTER_ MASK> - System arguments used to read events of type
T
. -
template<typename T>class cubos::core::ecs::EventWriter
- System argument which allows the system to send events of type
T
to other systems. - class cubos::core::ecs::Plugins
- System argument used to add or remove Cubos plugins at runtime.
-
template<typename... Ts>class cubos::core::ecs::Query
- System argument which holds the result of a query over all entities in world which match the given arguments.