Table of Contents

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.