Namespace Gravitas
Classes
- GravitasCollision2DService
Owns GridForge-backed pure 2D collision partitioning state for one context.
- GravitasCollisionService
Owns collision partitioning state for one GravitasWorldContext.
- GravitasConstraint2DService
Owns deterministic pure 2D joints and ragdoll articulation state for one world context.
- GravitasConstraint3DService
Owns deterministic 3D joints and ragdoll articulation state for one world context.
- GravitasLogger
Provides centralized diagnostics for Gravitas runtime code.
- GravitasPhysics2DService
Context-owned pure 2D body, broad-phase, narrow-phase, response, and query service.
- GravitasPhysicsService
Owns physics registration and collision-pair state for one GravitasWorldContext.
- GravitasWorldContext
Owns Gravitas runtime state for one explicit GridForge.Grids.GridWorld.
- PhysicsEnvironment
Stores world-local physical environment values used by deterministic simulation.
- PhysicsPartition
Stores the 3D collider IDs assigned to one GridForge voxel.
- PhysicsPartition2D
Stores the pure 2D collider IDs assigned to one GridForge voxel.
- PhysicsSettings
Stores context-local configuration for deterministic physics simulation.
- PhysicsSettingsSaver
Serializes optional physics settings and applies them to an explicit world context.
- SolidBody
Represents deterministic 3D rigid-body state owned by one world context.
- SolidBody2D
Represents deterministic pure 2D body state owned by one world context.
Structs
- MatrixRow
Stores one serialized row of a physics collision matrix.
Interfaces
- IMatterAgent
Defines the host-owned object boundary Gravitas needs to bind matter into a simulation context.
Enums
- BodyFreezeAxes2D
Identifies the planar translational and yaw rotational degrees of freedom frozen on a pure 2D SolidBody2D.
- BodyFreezeAxes3D
Identifies the translational and rotational degrees of freedom frozen on a 3D SolidBody.
- BodyMotionType
Selects whether a body is solver controlled, host controlled, or immobile.
- ContinuousCollisionMode
Selects how a body guards its frame movement against tunneling.
- GravitasReplayHashMode
Selects which deterministic runtime state is included in replay hashes.
- GroundProbeMode
Selects the query primitive used by SolidBody when probing for ground.
- GroundProbeMode2D
Selects the pure 2D query primitive used by SolidBody2D when probing for planar support.
- GroundingMode
Selects whether a SolidBody owns ground detection through probes or receives grounding from the host.
- PhysicsRuntimeMode
Selects which dimensional runtime path a context advances.