14using Ecs = EcsInterface<FilterBase::All>;
16template<
class... Includes>
17using BasicEcs = EcsInterface<FilterBase::Basic, Includes...>;
19template<
class... Includes>
20using ExplicitEcs = EcsInterface<FilterBase::None, Includes...>;
EcsInterface< FilterBase::None, Includes... > ExplicitEcs
Helper alias for an EcsInterface with access to only explicitly approved types and those derived from...
Definition: Ecs.h:268
EcsInterface< FilterBase::Basic, Includes... > BasicEcs
Helper alias for an EcsInterface with access to common ecs types in addition to any explicitly approv...
Definition: Ecs.h:264
EcsInterface< FilterBase::All > Ecs
Helper alias for an EcsInterface with access to all types.
Definition: Ecs.h:260
FilterBase
Filter option for AccessPolicy providing coarse control over type access.
Definition: EcsFilter.h:16