Helper-struct representing the properties and interaction state of a collision event between two entities. More...
Declaration
struct helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct { ... }
Public Member Functions Index
Public Member Attributes Index
Description
Helper-struct representing the properties and interaction state of a collision event between two entities.
Definition at line 94 of file GridCollisionDetectionSystem.ixx.
Public Member Functions
hasAnyInteraction()
| bool helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::hasAnyInteraction () |
|
inline
nodiscard
constexpr
noexcept
|
Definition at line 104 of file GridCollisionDetectionSystem.ixx.
104 [[nodiscard]] inline constexpr bool hasAnyInteraction() const noexcept {
105 return (isSolidCollision || isTriggerCollision) && (aIsCollisionReporter || bIsCollisionReporter);
106 }
Public Member Attributes
aCollisionBehavior
| helios::engine::modules::physics::collision::types::CollisionBehavior helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::aCollisionBehavior |
|
aCollisionLayer
| uint32_t helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::aCollisionLayer = 0 |
|
aIsCollisionReporter
| bool helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::aIsCollisionReporter = false |
|
bCollisionBehavior
| helios::engine::modules::physics::collision::types::CollisionBehavior helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::bCollisionBehavior |
|
bCollisionLayer
| uint32_t helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::bCollisionLayer = 0 |
|
bIsCollisionReporter
| bool helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::bIsCollisionReporter = false |
|
isSolidCollision
| bool helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::isSolidCollision = false |
|
isTriggerCollision
| bool helios::engine::modules::physics::collision::systems::GridCollisionDetectionSystem::CollisionStruct::isTriggerCollision = false |
|
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.