Search Results for

    Show / Hide Table of Contents

    Namespace Evergine.Framework.Physics3D

    Classes

    BoxCollider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    CapsuleCollider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    CharacterController3D

    StaticBody 3D enable your entities to act under the control of physics as a static body.

    Collider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    Collider3D<T>

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    CollisionInfo3D

    Generic contact between colliders, Always using Vector3 as the engine allows mixed 2D/3D contacts. Note: As class because it is shared between the 2 Colliders.. maybe struct is faster?.

    ConeCollider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    ConeTwistJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    ConeTwistJointDef3D

    Definition of a Hinge 3D Joint.

    ContactTestBehavior

    Sets the collision events.

    CylinderCollider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    FixedJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    FixedJointDef3D

    Definition of a Fixed 3D Joint.

    GearJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    GearJointDef3D

    Definition of a Gear 3D Joint.

    Generic6DofJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    Generic6DofJointDef3D

    Definition of a 6Dof 3D Joint.

    Generic6DofSpringJointDef3D

    Definition of a 6Dof 3D Joint.

    GenericAbstract6DofJoint3D<T, K>

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    GenericAbstract6DofJointDef3D<T>

    Definition of a 6Dof 3D Joint.

    GhostBodyDef3D

    Definition of a Ghost Body 3D.

    HingeJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    HingeJointDef3D

    Definition of a Hinge 3D Joint.

    Joint3D<T, K>

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    JointDef3D

    Definition of a 3D Joint.

    JointDef3D<T>

    Definition of a 3D Joint.

    MeshCollider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    PhysicBody3D

    PhysicBody3D enable your entities to act under the control of physics.

    PhysicBody3D<T, K>

    PhysicBody3D enable your entities to act under the control of physics.

    PhysicBodyDef3D

    Definition of a Physic Body 3D.

    PhysicBodyDef3D<T>

    Definition of a Physic Body 3D.

    PhysicVehicle3D

    This component represent a physic vehicle.

    PhysicWheel3D

    This component represents a Physic Vehicle Wheel.

    PhysicsDebugDraw3D

    The physic debug draw 2D.

    PointToPointJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    PointToPointJointDef3D

    Definition of a Point to Point 3D Joint.

    RayEmitter

    Sets the collision events.

    RigidBody3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    RigidBodyDef3D

    Definition of a Rigid Body 3D.

    SetCollisionEvents

    Sets the collision events.

    SliderJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    SliderJointDef3D

    Definition of a Slider 3D Joint.

    SphereCollider3D

    RigidBody3D enable your entities to act under the control of physics. The Rigidbody can receive forces and torque to make your objects move in a realistic way. Any entity must contain a Rigidbody to be influenced by gravity, act under added forces or interact with other objects through physics engine.

    SpringJoint3D

    This class represent a 3D physics joint and connects two entities together. All Joints restrict some degrees of freedom, seeking a specific configuration.

    StaticBody3D

    StaticBody 3D enable your entities to act under the control of physics as a static body.

    StaticBodyDef3D

    Definition of a Static Body 3D.

    SweepTestEmitter

    Sets the collision events.

    Structs

    ContactPoint3D

    Contact point between 2 colliders.

    HitResult3D

    Hit result 3D.

    InternalContactPoint3D

    Contact point between 2 colliders.

    PhysicVehicle3D.VehicleRaycasterResult

    This class represent the result obtained by a vehicle raycast.

    PhysicWheel3D.WheelRaycastInfo

    Structure that hold all required properties to perform wheel raycast.

    Interfaces

    IBoxColliderShape3D

    Interface for a Box collider Shape of 3D physics.

    ICapsuleColliderShape3D

    Interface for a capsule collider Shape of 3D physics.

    ICharacterController3D

    Interface for character controller.

    IColliderShape3D

    Interface for a Collider Shape of 3D physics.

    IConeColliderShape3D

    Interface for a Cone Shape of 3D physics.

    IConeTwistJoint3D

    Interface for a Cone Twist 3D joint physics.

    ICylinderColliderShape3D

    Interface for a cylinder collider Shape of 3D physics.

    IFixedJoint3D

    Interface for a Hinge 3D joint physics.

    IGearJoint3D

    Interface for a Gear 3D joint physics.

    IGeneric6DofJoint3D

    Interface for a 6 Dof 3D joint physics.

    IGeneric6DofSpringJoint3D

    Interface for a 6 Dof 3D joint physics.

    IGhostBody3D

    Interface for Ghost body of 3D physics.

    IHingeJoint3D

    Interface for a Hinge 3D joint physics.

    IJoint3D

    Interface for a Joint 3D physics.

    IJointFeedback3D

    Interface for a Joint Feedback 3D physics.

    IMeshColliderShape3D

    Interface for a Mesh collider Shape of 3D physics.

    IPhysicAction3D

    Interface for character controller.

    IPhysicBody3D

    Interface for body of 3D physics.

    IPointToPointJoint3D

    Interface for a Point to Point 3D Joint physics.

    IRigidBody3D

    Interface for RigidBody of 3D physics.

    ISimulationDebugDraw3D

    Interface for drawing debug information of Simulation 3D.

    ISliderJoint3D

    Interface for a Slider 3D joint physics.

    ISphereColliderShape3D

    Interface for a Sphere collider Shape of 3D physics.

    IStaticBody3D

    Interface for Static body of 3D physics.

    Enums

    ActivationState

    Activation state.

    CollisionCategory3D

    Physic 3D Collision categories.

    CollisionInfo3DState

    Collision status.

    DOFType

    Types of DOF.

    DebugDrawFlags

    Debug draw flags.

    JointType3D

    Joint types.

    PhysicVehicleSearchType

    The way that the layer will be searched.

    RigidBody3DFlags

    Rigid body 3D flags.

    RigidBodyType3D

    Rigid body type 3D.

    StaticBody3DFlags

    Collision object 3D flags.

    Delegates

    Joint3D<T, K>.OnBrokeEventHandler

    Event broke delegate.

    In This Article
    Back to top
    Generated by DocFX