core/ecs/system/fetcher.hpp file

Class cubos::core::ecs::SystemFetcher.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::core
Core namespace.
namespace cubos::core::ecs
ECS module.

Classes

struct cubos::core::ecs::SystemContext
Context passed by the system caller to the fetchers.
template<typename T>
class cubos::core::ecs::SystemFetcher
Type meant to be specialized which implements for each argument type the necessary logic to extract it from the world.