Namespace Genesis.Physics
Classes
Aabb
Represents an Axis-Aligned Bounding Box (AABB) in 3D space.
ColliderBehavior2D
Represents a 2D collider behavior for a physics object in the Genesis game engine.
ColliderBehavior3D
MouseRay2
Represents a class for calculating a ray based on mouse input.
PhysicHandler
Represents an abstract class for handling physics interactions.
PhysicsBehavior
Represents an abstract class for defining physics behavior in the game.
PhysicsHandler2D
Represents a 2D physics handler responsible for managing physics simulation in a game.
PhysicsHandler3D
Represents a 3D physics handler responsible for managing physics simulation in a game.
Ray2D
Raycast
Represents a class for performing raycasting in 3D space.
Raycast2D
RigidBodyBehavior2D
Represents a 2D rigid body behavior in a physics simulation.
RigidBodyBehavior3D
Abstract base class for defining behaviors of 3D rigid bodies in a physics simulation.
TriggerBehavior2D
Abstract base class for 2D trigger behaviors in the physics system.
TriggerBehavior3D
Abstract base class for defining trigger behaviors in 3D physics simulations.
Structs
HitResult
Represents the result of a raycasting hit.
MatrixSet
Represents a set of matrices used in raycasting.
PhysicPropeterys
Represents the properties related to physics.
Delegates
PhysicHandlerEvent
Represents a delegate for handling physics events.
PhysicsBehaviorEvent
Represents a delegate for handling physics behavior events.