Class Type Definitions Index
The class member typedefs defined in the project are:
- A -
- ActionCallback: as typedef in class helios::engine::modules::ui::UiActionCommandManager
- AiBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- AmountEvaluator: as typedef in class helios::engine::runtime::spawn::policy::amount::SpawnAmountByCallback
3 entries
- B -
- BufferImpl: as typedef in class helios::engine::runtime::messaging::command::EngineCommandBuffer
- C -
- 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
- 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
6 entries
- D -
- DataIt: as typedef in struct helios::core::ecs::SparseSet::ConstIterator
- DataIt: as typedef in struct helios::core::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::core::ecs::SparseSet::ConstIterator
- difference_type: as typedef in struct helios::core::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::engine::ecs::ComponentOps
9 entries
- E -
- EffectsBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- 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>
54 entries
- H -
- HealthBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
- I -
- IdIt: as typedef in struct helios::core::ecs::SparseSet::ConstIterator
- IdIt: as typedef in struct helios::core::ecs::SparseSet::Iterator
- IdIt: as typedef in struct helios::engine::ecs::SparseSet::ConstIterator
- IdIt: as typedef in struct helios::engine::ecs::SparseSet::Iterator
- iterator_category: as typedef in struct helios::core::ecs::SparseSet::ConstIterator
- iterator_category: as typedef in struct helios::core::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
8 entries
- L -
- LeadComponent: as typedef in struct helios::engine::ecs::View::Iterator
- LeadIterator: as typedef in struct helios::engine::ecs::View::Iterator
- LifecycleBuilderCallback: as typedef in class helios::engine::builder::gameObject::GameObjectFactory::GameObjectPrototype
3 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::engine::ecs::ComponentOps
- OnActivateFn: as typedef in struct helios::engine::ecs::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::engine::ecs::ComponentOps
- OnRemoveFn: as typedef in struct helios::engine::ecs::ComponentOps
- OnTransitionCallback: as typedef in class helios::engine::state::listeners::LambdaStateListener<StateType>
9 entries
- P -
- pointer: as typedef in struct helios::core::ecs::SparseSet::ConstIterator
- pointer: as typedef in struct helios::core::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::core::ecs::SparseSet::ConstIterator
- reference: as typedef in struct helios::core::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
- SystemType: as typedef in class helios::engine::runtime::world::types::SystemTypeId
10 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::core::ecs::SparseSet::ConstIterator
- value_type: as typedef in struct helios::core::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: 126 entries.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.