|
Engine²
Open-source game engine written in C++.
|
Classes | |
| struct | BoxCollider |
| struct | CapsuleCollider |
| struct | CharacterController |
| Component representing a character controller, which allows for easy character movement and collision handling. More... | |
| struct | CharacterControllerInternal |
| Internal component that holds the Jolt CharacterVirtual object. Managed automatically by the plugin. More... | |
| struct | ConstraintInternal |
| Internal component storing Jolt Physics constraint data. More... | |
| struct | ConstraintSettings |
| struct | ConvexHullMeshCollider |
| Convex hull mesh collider. More... | |
| struct | DefaultCollider |
| Default collider using mesh bounds. More... | |
| struct | DistanceConstraint |
| struct | FixedConstraint |
| struct | MeshCollider |
| Triangle mesh collider (concave mesh support). More... | |
| struct | PointConstraint |
| struct | RigidBody |
| struct | RigidBodyInternal |
| Internal component storing Jolt Physics data. More... | |
| struct | SoftBodySettings |
| Soft body simulation settings. More... | |
| struct | SoftBody |
| Soft body physics component. More... | |
| struct | SoftBodyInternal |
| Internal component storing Jolt soft body reference. More... | |
| struct | SphereCollider |
| struct | TorqueCurvePoint |
| Torque curve point for normalized engine torque. More... | |
| struct | GearboxSettings |
| Gearbox configuration for vehicle transmission. More... | |
| struct | EngineSettings |
| Engine configuration. More... | |
| struct | RollbarSettings |
| Rollbar (anti-roll bar) configuration. More... | |
| struct | Vehicle |
| Main vehicle component containing all configuration. More... | |
| struct | VehicleController |
| Vehicle input controller component. More... | |
| struct | VehicleInternal |
| Internal vehicle component storing Jolt-specific data. More... | |
| struct | FrictionCurvePoint |
| Friction curve point for tire friction modeling. More... | |
| struct | WheelSettings |
| Settings for an individual wheel in a vehicle. More... | |
Typedefs | |
| using | MotionType = JPH::EMotionType |
| Motion type for rigid bodies. | |
| using | Activation = JPH::EActivation |
| Activation mode for bodies when added to the physics world. | |
Enumerations | |
| enum class | ConstraintType : uint8_t { Fixed , Distance , Point } |
| Enumeration of supported constraint types. More... | |
| enum class | SoftBodyType { Custom , Cloth , Rope , Cube , Pressure } |
| Type of soft body for preset configurations. More... | |
| enum class | DrivetrainType : uint8_t { AWD , FWD , RWD } |
| Drivetrain configuration for vehicle. More... | |
| enum class | CollisionTesterType : uint8_t { Ray , CastSphere , CastCylinder } |
| Collision tester type for vehicle wheel collision detection. More... | |
| enum class | TransmissionMode : uint8_t { Auto , Manual } |
| Transmission mode - how gears are shifted. More... | |
| enum class | WheelIndex : uint8_t { FrontLeft = 0 , FrontRight = 1 , RearLeft = 2 , RearRight = 3 , Count = 4 } |
| Enum for identifying wheel positions in a 4-wheel vehicle. More... | |
| using Physics::Component::Activation = JPH::EActivation |
Activation mode for bodies when added to the physics world.
| using Physics::Component::MotionType = JPH::EMotionType |
Motion type for rigid bodies.
|
strong |
Collision tester type for vehicle wheel collision detection.
Determines how wheel-ground collision is detected. CastCylinder is recommended for most use cases as it handles internal edges between adjacent static bodies (e.g., floor tiles) better.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |