Skip to main content

types Namespace

Definition

namespace helios::engine::runtime::pooling::types { ... }

Classes Index

structEntityPoolIdTag

Tag type for EntityPoolId. More...

structPrefabIdTag

Tag type for PrefabId. More...

Typedefs Index

usingEntityPoolId = helios::ecs::types::StrongId< EntityPoolIdTag >

Strongly-typed identifier for referencing a EntityPool. More...

usingPrefabId = helios::ecs::types::StrongId< PrefabIdTag >

Strongly-typed identifier for prefabs. More...

Typedefs

EntityPoolId

using helios::engine::runtime::pooling::types::EntityPoolId = typedef helios::ecs::types::StrongId<EntityPoolIdTag>

Strongly-typed identifier for referencing a EntityPool.

Provides type-safety when working with multiple object pools. Uses FNV-1a hashing for compile-time string-based construction.

See Also

helios::ecs::types::StrongId

See Also

SpawnProfileId

See Also

SpawnRuleId

Definition at line 33 of file EntityPoolId.ixx.

33 using EntityPoolId = helios::ecs::types::StrongId<EntityPoolIdTag>;

PrefabId

using helios::engine::runtime::pooling::types::PrefabId = typedef helios::ecs::types::StrongId<PrefabIdTag>

Strongly-typed identifier for prefabs.

Used to uniquely identify prefabs.

See Also

helios::ecs::types::StrongId

Definition at line 30 of file PrefabId.ixx.

30 using PrefabId = helios::ecs::types::StrongId<PrefabIdTag>;

The documentation for this namespace was generated from the following files:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.