Class Type Definitions Index
The class member typedefs defined in the project are:
- A -
- ActionCallback: as typedef in class helios::engine::modules::ui::UiActionCommandManager
- ActiveComponent_type: as typedef in class helios::ecs::Entity<TEntityManager>
- AiBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- AmountEvaluator: as typedef in class helios::engine::runtime::spawn::policy::amount::SpawnAmountByCallback
4 entries
- B -
- BufferImpl: as typedef in class helios::engine::runtime::messaging::command::EngineCommandBuffer
- C -
- CloneFn: as typedef in struct helios::ecs::types::ComponentOps
- CloneFn: as typedef in struct helios::engine::ecs::ComponentOps
- CollisionBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- CombatBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- ComponentOpsRegistry_type: as typedef in class helios::ecs::Entity<TEntityManager>
- ComponentOpsRegistry_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- ComponentType: as typedef in class helios::engine::ecs::types::ComponentTypeId
- ComponentType: as typedef in class helios::engine::runtime::messaging::command::types::CommandBufferTypeId
- ComponentType: as typedef in class helios::engine::runtime::messaging::command::types::CommandTypeId
- ComponentTypeId_type: as typedef in class helios::ecs::ComponentOpsRegistry<THandle>
- ComponentTypeId_type: as typedef in class helios::ecs::Entity<TEntityManager>
- ComponentTypeId_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
12 entries
- D -
- DataIt: as typedef in struct helios::ecs::SparseSet::ConstIterator
- DataIt: as typedef in struct helios::ecs::SparseSet::Iterator
- DataIt: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- DataIt: as typedef in struct helios::engine::ecs::SparseSet::Iterator
- difference_type: as typedef in struct helios::ecs::SparseSet::ConstIterator
- difference_type: as typedef in struct helios::ecs::SparseSet::Iterator
- difference_type: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- difference_type: as typedef in struct helios::engine::ecs::SparseSet::Iterator
- DisableFn: as typedef in struct helios::ecs::types::ComponentOps
- DisableFn: as typedef in struct helios::engine::ecs::ComponentOps
10 entries
- E -
- EffectsBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- EnableFn: as typedef in struct helios::ecs::types::ComponentOps
- EnableFn: as typedef in struct helios::engine::ecs::ComponentOps
- EngineRoleTag: as typedef in class helios::engine::ecs::systems::HierarchyPropagationSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::bounds::systems::LevelBoundsBehaviorSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::combat::systems::ProjectileSpawnSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::damage::systems::DamageOnCollisionSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::gamestate::systems::GameFlowSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::gamestate::systems::GameStateInputResponseSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::health::HealthManager
- EngineRoleTag: as typedef in class helios::engine::mechanics::health::systems::HealthUpdateClearSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::input::systems::TwinStickInputSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::lifecycle::systems::DelayedComponentEnablerSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::lifecycle::systems::GameObjectLifecycleSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::lifecycle::WorldLifecycleManager
- EngineRoleTag: as typedef in class helios::engine::mechanics::match::systems::MatchFlowSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::match::systems::MatchRuleSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::scoring::ScorePoolManager
- EngineRoleTag: as typedef in class helios::engine::mechanics::scoring::systems::CombatScoringSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::scoring::systems::MaxScoreObserverClearSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::scoring::systems::MaxScoreObserverSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::scoring::systems::ScoreObserverClearSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::scoring::systems::ScoreObserverSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::spawn::systems::GameObjectSpawnSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::timing::systems::GameTimerClearSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::timing::systems::GameTimerUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::mechanics::timing::TimerManager
- EngineRoleTag: as typedef in class helios::engine::modules::ai::systems::ChaseSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::collision::systems::BoundsUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::collision::systems::CollisionStateClearSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::collision::systems::CollisionStateResponseSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::motion::systems::Move2DSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::motion::systems::SpinSystem
- EngineRoleTag: as typedef in class helios::engine::modules::physics::motion::systems::SteeringSystem
- EngineRoleTag: as typedef in class helios::engine::modules::rendering::viewport::systems::StateToViewportPolicyUpdateSystem<StateLft, StateRgt>
- EngineRoleTag: as typedef in class helios::engine::modules::scene::systems::SceneRenderingSystem
- EngineRoleTag: as typedef in class helios::engine::modules::scene::systems::SceneSyncSystem
- EngineRoleTag: as typedef in class helios::engine::modules::spatial::transform::systems::ComposeTransformSystem
- EngineRoleTag: as typedef in class helios::engine::modules::spatial::transform::systems::ScaleSystem
- EngineRoleTag: as typedef in class helios::engine::modules::spatial::transform::systems::TransformClearSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::binding::systems::GameTimer2UiTextUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::binding::systems::Lives2UiTextUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::binding::systems::MaxScore2UiTextUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::binding::systems::Score2UiTextUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::transform::systems::UiTransformSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::UiActionCommandManager
- EngineRoleTag: as typedef in class helios::engine::modules::ui::widgets::systems::MenuDisplaySystem<StateLft, StateRgt>
- EngineRoleTag: as typedef in class helios::engine::modules::ui::widgets::systems::MenuNavigationSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::widgets::systems::UiStyleUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::modules::ui::widgets::systems::UiTextBoundsUpdateSystem
- EngineRoleTag: as typedef in class helios::engine::runtime::messaging::command::EngineCommandBuffer
- EngineRoleTag: as typedef in class helios::engine::runtime::pooling::GameObjectPoolManager
- EngineRoleTag: as typedef in class helios::engine::runtime::spawn::SpawnManager
- EngineRoleTag: as typedef in class helios::engine::state::StateManager<StateType>
- Entity_type: as typedef in struct helios::ecs::EntityResolver<TEntityManager>
- Entity_type: as typedef in struct helios::ecs::View::Iterator
- EntityRegistry_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
58 entries
- H -
- Handle_type: as typedef in class helios::ecs::ComponentReflector<TEntityManager>
- Handle_type: as typedef in class helios::ecs::Entity<TEntityManager>
- Handle_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- Handle_type: as typedef in struct helios::ecs::EntityResolver<TEntityManager>
- HealthBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- HierarchyComponent_type: as typedef in class helios::ecs::Entity<TEntityManager>
6 entries
- I -
- IdIt: as typedef in struct helios::ecs::SparseSet::ConstIterator
- IdIt: as typedef in struct helios::ecs::SparseSet::Iterator
- IdIt: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- IdIt: as typedef in struct helios::engine::ecs::SparseSet::Iterator
- InactiveComponent_type: as typedef in class helios::ecs::Entity<TEntityManager>
- iterator_category: as typedef in struct helios::ecs::SparseSet::ConstIterator
- iterator_category: as typedef in struct helios::ecs::SparseSet::Iterator
- iterator_category: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- iterator_category: as typedef in struct helios::engine::ecs::SparseSet::Iterator
9 entries
- L -
- LeadComponent: as typedef in struct helios::ecs::View::Iterator
- LeadComponent: as typedef in struct helios::engine::ecs::View::Iterator
- LeadIterator: as typedef in struct helios::ecs::View::Iterator
- LeadIterator: as typedef in struct helios::engine::ecs::View::Iterator
- LifecycleBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
5 entries
- M -
- MenuBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- MotionBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
2 entries
- O -
- ObserverBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- OnAcquireFn: as typedef in struct helios::ecs::types::ComponentOps
- OnAcquireFn: as typedef in struct helios::engine::ecs::ComponentOps
- OnActivateFn: as typedef in struct helios::ecs::types::ComponentOps
- OnActivateFn: as typedef in struct helios::engine::ecs::ComponentOps
- OnDeactivateFn: as typedef in struct helios::ecs::types::ComponentOps
- OnDeactivateFn: as typedef in struct helios::engine::ecs::ComponentOps
- OnEnterCallback: as typedef in class helios::engine::state::listeners::LambdaStateListener<StateType>
- OnExitCallback: as typedef in class helios::engine::state::listeners::LambdaStateListener<StateType>
- OnReleaseFn: as typedef in struct helios::ecs::types::ComponentOps
- OnReleaseFn: as typedef in struct helios::engine::ecs::ComponentOps
- OnRemoveFn: as typedef in struct helios::ecs::types::ComponentOps
- OnRemoveFn: as typedef in struct helios::engine::ecs::ComponentOps
- OnTransitionCallback: as typedef in class helios::engine::state::listeners::LambdaStateListener<StateType>
14 entries
- P -
- pointer: as typedef in struct helios::ecs::SparseSet::ConstIterator
- pointer: as typedef in struct helios::ecs::SparseSet::Iterator
- pointer: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- pointer: as typedef in struct helios::engine::ecs::SparseSet::Iterator
4 entries
- R -
- reference: as typedef in struct helios::ecs::SparseSet::ConstIterator
- reference: as typedef in struct helios::ecs::SparseSet::Iterator
- reference: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- reference: as typedef in struct helios::engine::ecs::SparseSet::Iterator
- RenderingBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- ResourceType: as typedef in class helios::engine::runtime::world::types::ManagerTypeId
- ResourceType: as typedef in class helios::engine::runtime::world::types::ResourceTypeId
7 entries
- S -
- SceneBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- ScoreType: as typedef in class helios::engine::mechanics::scoring::types::ScoreTypeId
- ScoringBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- SpawnBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- StateTransitionIdType: as typedef in class helios::engine::state::components::StateComponent<StateType>
- StateTransitionIdType: as typedef in class helios::engine::state::types::StateTransitionContext<StateType>
- StateTransitionIdType: as typedef in class helios::engine::state::types::StateTransitionRequest<StateType>
- StateTransitionIdType: as typedef in class helios::engine::state::types::StateTransitionRule<StateType>
- StateType: as typedef in class helios::engine::state::types::StateTypeId
- StrongId_type: as typedef in class helios::ecs::EntityManager<THandle, TEntityRegistry, TCapacity>
- StrongId_type: as typedef in struct helios::ecs::types::EntityHandle<TStrongId>
- SystemType: as typedef in class helios::engine::runtime::world::types::SystemTypeId
12 entries
- T -
- TransformBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- Type: as typedef in struct helios::engine::state::types::StateTransitionId<StateType>
- Type: as typedef in struct helios::engine::state::types::StateTransitionId<helios::engine::mechanics::gamestate::types::GameState>
- Type: as typedef in struct helios::engine::state::types::StateTransitionId<helios::engine::mechanics::match::types::MatchState>
4 entries
- U -
- UiTransformBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- V -
- value_type: as typedef in struct helios::ecs::SparseSet::ConstIterator
- value_type: as typedef in struct helios::ecs::SparseSet::Iterator
- value_type: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- value_type: as typedef in struct helios::engine::ecs::SparseSet::Iterator
4 entries
Total: 153 entries.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.