Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
Loading...
Searching...
No Matches
ToyMaker::ECSWorld::SystemRegistrationArgs< TSystemDerived, TListenedForComponents, TRequiredComponents > Struct Template Reference

Prevents the use of the unspecialized version of SystemRegistrationArgs. More...

#include <ecs_world.hpp>

Detailed Description

template<typename TSystemDerived, typename TListenedForComponents, typename TRequiredComponents>
struct ToyMaker::ECSWorld::SystemRegistrationArgs< TSystemDerived, TListenedForComponents, TRequiredComponents >

Prevents the use of the unspecialized version of SystemRegistrationArgs.

Template Parameters
TSystemDerivedThe new system which will derive System<TSystemDerived> as in CRTP.
TListenedForComponentsA tuple of component types which establish what component updates a system is interested in.
TRequiredComponentsA tuple of component types that an entity is required to have in order to be eligible for membership with a particular system.

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