Brenta Engine 1.0
Loading...
Searching...
No Matches
Brenta::ECS::RegisteredSystems< T > Struct Template Reference

Registered Systems Type. More...

#include <system.hpp>

Public Types

using systems = std::tuple<T...>
 

Detailed Description

template<typename... T>
struct Brenta::ECS::RegisteredSystems< T >

Registered Systems Type.

This struct is used as a type to register systems in the World. Use the REGISTER_SYSTEMS(...) macro to register systems, this will create an instance of Registeres Systems with the systems specified. This is used to call the systems in the World.

Example:

REGISTERED_SYSTEMS(SystemA, SystemB);

Definition at line 78 of file system.hpp.

Member Typedef Documentation

◆ systems

template<typename... T>
using Brenta::ECS::RegisteredSystems< T >::systems = std::tuple<T...>

Definition at line 80 of file system.hpp.


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