NcEngine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
AccessPolicy.h File Reference
#include "ncengine/ecs/ComponentRegistry.h"
#include "ncengine/ecs/EcsFilter.h"
#include "ncengine/ecs/Hierarchy.h"
#include "ncengine/ecs/Tag.h"
#include "ncengine/ecs/Transform.h"
#include <concepts>
#include <type_traits>

Go to the source code of this file.

Classes

class  nc::ecs::AccessPolicy< Base, Includes >
 A proxy for ComponentRegistry providing filtered access to data pools. More...
 

Concepts

concept  nc::ecs::RegistryType
 Specifies a type satisfies the requirements to be managed by the ComponentRegistry.
 
concept  nc::ecs::PoolInvocable
 Specifies a type is invocable with a data pool of type T.
 

Detailed Description