|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Entity/Component.hpp>
Public Types | |
| template<template< typename... > typename T> | |
| using | Apply = T<> |
Static Public Member Functions | |
| static ComponentMask | getComponentMask () noexcept |
| A trait that contains the minimum component mask for that includes all components in the set. | |
Static Public Attributes | |
| template<CComponent C> | |
| static constexpr bool | includes = false |
A trait that checks if the component type C is included in the component set. | |
| using CeresEngine::ComponentSet<>::Apply = T<> |
|
inlinestaticnoexcept |
A trait that contains the minimum component mask for that includes all components in the set.
|
inlinestaticconstexpr |
A trait that checks if the component type C is included in the component set.
| C | the component type |