Skip to main content

collision Folder

Collision detection components, events, and systems. More...

Folders Index

foldercomponents
folderevents
foldersystems
foldertypes

Files Index

filehelios/engine/modules/physics/collision/_module.ixx

Aggregate module for helios::engine::modules::physics::collision namespace. More...

fileBounds.ixx

Utility functions for computing world-space bounding volumes. More...

filemodules/physics/collision/registry.ixx

Component registration for physics collision module. More...

Description

Collision detection components, events, and systems.

helios::engine::modules::physics::collision

Collision detection components, events, and systems. This module provides the collision detection infrastructure including collider components, collision events, and detection systems.

Submodules

SubmodulePurpose
components/Collider and collision state data
systems/Detection, response, and state management
events/Solid and trigger collision events
types/Enums for collision behavior and response

Key Classes

ClassPurpose
CollisionComponentLayer ID, mask, and per-layer collision behavior
AabbColliderComponentWorld-space bounding box for broad-phase
CollisionStateComponentStores collision results for the current frame
GridCollisionDetectionSystemGrid-based spatial hash for O(n) detection
BoundsUpdateSystemSyncs AABB from transform each frame
CollisionStateClearSystemClears collision state after response
CollisionStateResponseSystemExecutes behaviors (despawn, bounce, reflect)


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.