Skip to main content

CollisionCandidate Struct

Internal structure holding references to a potential collision candidate. More...

Declaration

struct helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionCandidate { ... }

Public Member Attributes Index

helios::engine::ecs::GameObjectgameObject

Pointer to the GameObject entity. More...

AabbColliderComponent *aabbColliderComponent

Pointer to the AABB collider component providing world-space bounds. More...

CollisionComponent *collisionComponent

Pointer to the collision component defining layer masks and collision behavior. More...

CollisionStateComponent *collisionStateComponent

Pointer to the collision state component for storing collision results. More...

Description

Internal structure holding references to a potential collision candidate.

Bundles the GameObject pointer with its collision-relevant components for efficient access during the narrow phase.

Definition at line 143 of file GridCollisionDetectionSystem.ixx.

Public Member Attributes

aabbColliderComponent

AabbColliderComponent* helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionCandidate::aabbColliderComponent

Pointer to the AABB collider component providing world-space bounds.

Definition at line 153 of file GridCollisionDetectionSystem.ixx.

153 AabbColliderComponent* aabbColliderComponent;

collisionComponent

CollisionComponent* helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionCandidate::collisionComponent

Pointer to the collision component defining layer masks and collision behavior.

Definition at line 158 of file GridCollisionDetectionSystem.ixx.

158 CollisionComponent* collisionComponent;

collisionStateComponent

CollisionStateComponent* helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionCandidate::collisionStateComponent

Pointer to the collision state component for storing collision results.

Definition at line 163 of file GridCollisionDetectionSystem.ixx.

163 CollisionStateComponent* collisionStateComponent;

gameObject

helios::engine::ecs::GameObject helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionCandidate::gameObject

Pointer to the GameObject entity.

Definition at line 148 of file GridCollisionDetectionSystem.ixx.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.