Skip to main content

Crate oxijolt_sys

Crate oxijolt_sys 

Source
Expand description

Unsafe bindings to Jolt Physics 5.6.0 through the joltc C wrapper.

Everything here is bindgen output over joltc’s include/joltc.h plus this fork’s native/joltc_ext/joltc_ext.h, and keeps their JPH_* names. The output is committed under src/bindings/, one file per ABI family and configuration, so building needs no libclang; the bindgen feature generates it at build time instead. The supported targets are the registry in build/targets.rs; 32-bit targets are not supported. The extension adds functions in joltc’s naming that are compiled into the joltc archive: a JPH_StateRecorder, JPH_CharacterVirtual_SaveState and RestoreState, JPH_CharacterVirtual_ExtendedUpdate2 and RefreshContacts2 with explicit gravity, filters and temp allocator, JPH_VehicleConstraint_AsConstraint, the Constraint base of a vehicle constraint, and for ragdolls JPH_RagdollSettings_SetPart, the typed JPH_RagdollSettings_SetPartToParentSwingTwist, _SetPartToParentHinge and _SetPartToParentSixDOF, JPH_RagdollSettings_CalculateConstraintPriorities, the swing-twist motor states (JPH_SwingTwistConstraint_SetSwingMotorState, _GetSwingMotorState, _SetTwistMotorState, _GetTwistMotorState), its SetTargetOrientationBS and GetRotationInConstraintSpace, and JPH_HingeConstraint_SetTargetOrientationBS, and materials with user data (JPH_PhysicsMaterial_Create2, JPH_PhysicsMaterial_GetUserData, JPH_ConvexShapeSettings_SetMaterial, JPH_HeightFieldShapeSettings_Create2), the sub-shape pair of a removed contact (JPH_SubShapeIDPair_GetBody1ID and its three siblings), a contact listener whose validate callback gets the collide result without faces (JPH_ContactListener2_*, JPH_PhysicsSystem_SetContactListener2) and a soft body contact listener (JPH_SoftBodyContactListener_*, JPH_PhysicsSystem_SetSoftBodyContactListener, JPH_SoftBodyManifold_*), and shapes saved to bytes with their children and materials and restored (JPH_Shape_SaveBinaryState, JPH_Shape_RestoreBinaryState, JPH_ShapeBinaryState_*). The safe API lives in the oxijolt crate.

§Features

  • asserts: compile Jolt with its debug assertions. joltc’s default handler prints a failed assertion and then executes a breakpoint (__debugbreak on MSVC), so raw users should install their own with JPH_SetAssertFailureHandler before JPH_Init. The handler is one process-global joltc slot, and the oxijolt crate installs its own.
  • double-precision: world positions (Real, JPH_RVec3, JPH_RMat4) use f64.
  • cross-platform-deterministic: build Jolt with its cross-platform deterministic floating point settings (slower; same results across compilers and platforms).
  • debug-renderer: compile Jolt’s debug renderer into the native libraries and bind joltc’s debug drawing functions.
  • bindgen: generate the bindings at build time with libclang instead of using the committed ones. It does not add supported targets.

§Native build and JOLTC_LIB_DIR

By default the build script builds joltc and Jolt from the vendor/ submodules with CMake, always in Release. Set JOLTC_LIB_DIR to an install prefix produced by an earlier build (OUT_DIR/joltc) to skip CMake: it holds lib/ with the joltc and Jolt static libraries, include/joltc.h, include/joltc_ext.h and oxijolt-sys-manifest.txt. A prefix is specific to the target, the C runtime, the crate features and the pinned joltc and Jolt commits; the build script validates all of these against the manifest and refuses a mismatch.

§Using the raw API

joltc’s own contract, as observed in its source:

  • Shape creators such as JPH_BoxShape_Create return a shape that holds one reference, and JPH_Shape_Destroy releases one. Bodies keep their own reference, so the creator releases its reference once it no longer needs the shape.
  • JPH_PhysicsSystem_Destroy deletes the broad-phase layer interface and both layer filters passed in JPH_PhysicsSystemSettings. Do not destroy them yourself.
  • JPH_Init is guarded by a plain bool, and creating or destroying a physics system writes an unsynchronised global map. Call JPH_Init once, and create and destroy systems from one thread at a time.
  • JPH_PhysicsSystem_Update uses one global temp allocator. Use JPH_PhysicsSystem_Update2 with a per-world JPH_TempAllocator instead.
  • joltc’s JPH_CharacterVirtual_Update, ExtendedUpdate, RefreshContacts, WalkStairs, StickToFloor and SetShape use joltc’s one global temp allocator and are not thread-safe. Use JPH_CharacterVirtual_ExtendedUpdate2 and JPH_CharacterVirtual_RefreshContacts2 with a per-world allocator instead.
  • JPH_CharacterVirtualSettings_Init (and JPH_CharacterSettings_Init) create an empty shape and its settings on every call, each holding a reference nobody releases. Fill the settings field by field instead.
  • A recorder passed to JPH_CharacterVirtual_RestoreState must hold a complete stream written by JPH_CharacterVirtual_SaveState.
  • JPH_JobSystemThreadPool_Create maps numThreads <= 0 to “as many as there are hardware threads”, so pass a positive worker count when the count matters.
  • joltc’s object-layer, body and shape filters (JPH_ObjectLayerFilter_*, JPH_BodyFilter_*, JPH_ShapeFilter_*) call one process-global proc table per filter type. The oxijolt crate installs those tables once and owns them. Code that links both crates must not call JPH_*Filter_SetProcs for these three types, and must not pass filters it created with JPH_*Filter_Create to queries, because the callbacks of oxijolt would receive their userData.
  • joltc’s body activation and character contact listeners and the extension’s contact listener (JPH_ContactListener2_*) and soft body contact listener also call one process-global proc table each. The oxijolt crate installs them once and owns them: code that links both crates must not call JPH_ContactListener2_SetProcs, JPH_BodyActivationListener_SetProcs, JPH_CharacterContactListener_SetProcs or JPH_SoftBodyContactListener_SetProcs, nor create listeners of these types, whose userData the callbacks of oxijolt would receive. joltc’s own contact listener (JPH_ContactListener_*) is not used by oxijolt and is free for other code.
  • A vehicle constraint must be registered both as a constraint (JPH_PhysicsSystem_AddConstraint with JPH_VehicleConstraint_AsConstraint) and as a step listener (JPH_PhysicsSystem_AddStepListener with JPH_VehicleConstraint_AsPhysicsStepListener), and its collision tester must be set before the first step. Remove it from both before its last reference is released (JPH_Constraint_Destroy on the AsConstraint pointer) and before its body is destroyed.
  • JPH_VehicleEngineSettings_Init allocates a JPH_LinearCurve for normalizedTorque that the caller must destroy with JPH_LinearCurve_Destroy.
  • The JPH_Wheel_GetContact* getters are meaningful only while JPH_Wheel_HasContact returns true.
  • JPH_RagdollSettings_CreateRagdoll dereferences null when the world cannot hold every part. Check JPH_PhysicsSystem_GetNumBodies() + parts <= JPH_PhysicsSystem_GetMaxBodies() first, with no body created concurrently. The skeleton must list parents before their children.
  • A ragdoll destroys its bodies through its physics system when its last reference is released: remove it from the system (JPH_Ragdoll_RemoveFromPhysicsSystem) before that, and release it before the system is destroyed.
  • JPH_Ragdoll_DriveToPoseUsingMotors drives only swing-twist and hinge parts (any other constraint is a Jolt assertion) and needs JPH_RagdollSettings_CalculateBodyIndexToConstraintIndex to have run.
  • JPH_RagdollSettings_SetPartToParent handles swing-twist only and drops the constraint base settings, the spring modes and the motor torque limits; the typed JPH_RagdollSettings_SetPartToParent* functions of the extension keep every field.
  • A motor state other than JPH_MotorState_Off needs valid motor settings (Jolt MotorSettings::IsValid).
  • These joltc functions are not bound: JPH_RagdollSettings_DisableParentChildCollisions, JPH_Ragdoll_SetPose2, JPH_Ragdoll_GetPose2, JPH_SkeletonMapper_Initialize, JPH_SkeletonMapper_LockAllTranslations, JPH_SkeletonMapper_LockTranslations, JPH_SkeletonMapper_Map and JPH_SkeletonMapper_MapReverse. They reinterpret a 4-aligned JPH_Mat4 array as Jolt’s 16-aligned Mat44, which is undefined behaviour for most arrays a caller can pass.
  • The debug drawing functions (JPH_DebugRenderer_*, JPH_BodyDrawFilter_*, JPH_PhysicsSystem_Draw*, JPH_Shape_Draw) exist only with the debug-renderer feature, which also compiles Jolt’s debug renderer into the native libraries.
  • Jolt’s DebugRenderer is a process singleton and joltc’s JPH_DebugRenderer_SetProcs sets one global proc table. With the debug-renderer feature of oxijolt, that crate installs the table and creates a renderer during PhysicsWorld::debug_lines; code that links both crates must not call JPH_DebugRenderer_SetProcs or keep its own JPH_DebugRenderer alive.

Structs§

JPH_AABox
JPH_Body
JPH_BodyActivationListener
JPH_BodyActivationListener_Procs
JPH_BodyCreationSettings
JPH_BodyDrawFilter
JPH_BodyDrawFilter_Procs
JPH_BodyFilter
JPH_BodyFilter_Procs
JPH_BodyInterface
JPH_BodyLockInterface
JPH_BodyLockMultiRead
JPH_BodyLockMultiWrite
JPH_BodyLockRead
JPH_BodyLockWrite
JPH_BoxShape
JPH_BoxShapeSettings
JPH_BroadPhaseCastResult
JPH_BroadPhaseLayerFilter
JPH_BroadPhaseLayerFilter_Procs
JPH_BroadPhaseLayerInterface
JPH_BroadPhaseQuery
JPH_CapsuleShape
JPH_CapsuleShapeSettings
JPH_Character
JPH_CharacterBase
JPH_CharacterBaseSettings
JPH_CharacterContact
JPH_CharacterContactListener
JPH_CharacterContactListener_Procs
JPH_CharacterContactSettings
JPH_CharacterSettings
JPH_CharacterVirtual
JPH_CharacterVirtualSettings
JPH_CharacterVsCharacterCollision
JPH_CharacterVsCharacterCollision_Procs
JPH_CollidePointResult
JPH_CollideSettingsBase
JPH_CollideShapeResult
JPH_CollideShapeSettings
JPH_CollisionEstimationResult
JPH_CollisionGroup
JPH_CompoundShape
JPH_CompoundShapeSettings
JPH_ConeConstraint
JPH_ConeConstraintSettings
JPH_Constraint
JPH_ConstraintSettings
JPH_ContactListener
JPH_ContactListener2
JPH_ContactListener_Procs
JPH_ContactManifold
JPH_ContactSettings
JPH_ConvexHullShape
JPH_ConvexHullShapeSettings
JPH_ConvexShape
JPH_ConvexShapeSettings
JPH_CylinderShape
JPH_CylinderShapeSettings
JPH_DebugRenderer
JPH_DebugRenderer_Procs
JPH_DecoratedShape
JPH_DistanceConstraint
JPH_DistanceConstraintSettings
JPH_DrawSettings
JPH_EmptyShape
JPH_EmptyShapeSettings
JPH_ExtendedUpdateSettings
JPH_FixedConstraint
JPH_FixedConstraintSettings
JPH_GearConstraint
JPH_GearConstraintSettings
JPH_GroupFilter
JPH_GroupFilterTable
JPH_HeightFieldShape
JPH_HeightFieldShapeSettings
JPH_HingeConstraint
JPH_HingeConstraintSettings
JPH_IndexedTriangle
JPH_IndexedTriangleNoMaterial
JPH_JobSystem
JPH_JobSystemConfig
JPH_LinearCurve
JPH_MassProperties
JPH_Mat4
JPH_MeshShape
JPH_MeshShapeSettings
JPH_MotionProperties
JPH_MotorSettings
JPH_MotorcycleController
JPH_MotorcycleControllerSettings
JPH_MutableCompoundShape
JPH_MutableCompoundShapeSettings
JPH_NarrowPhaseQuery
JPH_ObjectLayerFilter
JPH_ObjectLayerFilter_Procs
JPH_ObjectLayerPairFilter
JPH_ObjectVsBroadPhaseLayerFilter
JPH_OffsetCenterOfMassShape
JPH_OffsetCenterOfMassShapeSettings
JPH_PathConstraint
JPH_PathConstraintPath
JPH_PathConstraintSettings
JPH_PhysicsMaterial
JPH_PhysicsSettings
JPH_PhysicsStepListener
JPH_PhysicsStepListenerContext
JPH_PhysicsStepListener_Procs
JPH_PhysicsSystem
JPH_PhysicsSystemSettings
JPH_Plane
JPH_PlaneShape
JPH_PlaneShapeSettings
JPH_Point
JPH_PointConstraint
JPH_PointConstraintSettings
JPH_PulleyConstraint
JPH_PulleyConstraintSettings
JPH_Quat
JPH_RackAndPinionConstraint
JPH_RackAndPinionConstraintSettings
JPH_Ragdoll
JPH_RagdollSettings
JPH_RayCastResult
JPH_RayCastSettings
JPH_RotatedTranslatedShape
JPH_RotatedTranslatedShapeSettings
JPH_ScaledShape
JPH_ScaledShapeSettings
JPH_Shape
JPH_ShapeBinaryState
JPH_ShapeCastResult
JPH_ShapeCastSettings
JPH_ShapeFilter
JPH_ShapeFilter_Procs
JPH_ShapeSettings
JPH_SharedMutex
JPH_SimShapeFilter
JPH_SimShapeFilter_Procs
JPH_SixDOFConstraint
JPH_SixDOFConstraintSettings
JPH_SkeletalAnimation
JPH_Skeleton
JPH_SkeletonJoint
JPH_SkeletonMapper
JPH_SkeletonPose
JPH_SliderConstraint
JPH_SliderConstraintSettings
JPH_SoftBodyContactListener
JPH_SoftBodyContactListener_Procs
JPH_SoftBodyContactSettings
JPH_SoftBodyCreationSettings
JPH_SoftBodyManifold
JPH_SoftBodySharedSettings
JPH_SoftBodyVertexAttributes
JPH_SoftFace
JPH_SoftVertex
JPH_SphereShape
JPH_SphereShapeSettings
JPH_SpringSettings
JPH_StateRecorder
JPH_StaticCompoundShape
JPH_StaticCompoundShapeSettings
JPH_SubShapeIDPair
JPH_SupportingFace
JPH_SwingTwistConstraint
JPH_SwingTwistConstraintSettings
JPH_TaperedCapsuleShape
JPH_TaperedCapsuleShapeSettings
JPH_TaperedCylinderShape
JPH_TaperedCylinderShapeSettings
JPH_TempAllocator
JPH_TrackedVehicleController
JPH_TrackedVehicleControllerSettings
JPH_Triangle
JPH_TriangleShape
JPH_TriangleShapeSettings
JPH_TwoBodyConstraint
JPH_Vec3
JPH_Vec4
JPH_VehicleAntiRollBar
JPH_VehicleCollisionTester
JPH_VehicleCollisionTesterCastCylinder
JPH_VehicleCollisionTesterCastSphere
JPH_VehicleCollisionTesterRay
JPH_VehicleConstraint
JPH_VehicleConstraintSettings
JPH_VehicleController
JPH_VehicleControllerSettings
JPH_VehicleDifferentialSettings
JPH_VehicleEngine
JPH_VehicleEngineSettings
JPH_VehicleTrack
JPH_VehicleTrackSettings
JPH_VehicleTransmission
JPH_VehicleTransmissionSettings
JPH_Wheel
JPH_WheelSettings
JPH_WheelSettingsTV
JPH_WheelSettingsWV
JPH_WheelTV
JPH_WheelWV
JPH_WheeledVehicleController
JPH_WheeledVehicleControllerSettings
JobSystemThreadPoolConfig

Constants§

ASSERTS_ENABLED
Whether the native library was built with Jolt’s assertions (the asserts feature).
CROSS_PLATFORM_DETERMINISTIC_ENABLED
Whether the native library was built with Jolt’s cross-platform determinism (the cross-platform-deterministic feature).
JOLTC_COMMIT
joltc commit the native library is built from (the vendor/joltc submodule).
JOLTC_EXT_REVISION
Revision of this fork’s joltc additions (native/joltc_ext/) in the native library. A prebuilt prefix of another revision is refused by the build script.
JOLT_COMMIT
Jolt Physics commit the native library is built from (the vendor/JoltPhysics submodule).
JPH_Activation_Activate
JPH_Activation_DontActivate
JPH_ActiveEdgeMode_CollideOnlyWithActive
JPH_ActiveEdgeMode_CollideWithAll
JPH_AllowedDOFs_All
JPH_AllowedDOFs_Plane2D
JPH_AllowedDOFs_RotationX
JPH_AllowedDOFs_RotationY
JPH_AllowedDOFs_RotationZ
JPH_AllowedDOFs_TranslationX
JPH_AllowedDOFs_TranslationY
JPH_AllowedDOFs_TranslationZ
JPH_BackFaceMode_CollideWithBackFaces
JPH_BackFaceMode_IgnoreBackFaces
JPH_BodyManager_ShapeColor_InstanceColor
JPH_BodyManager_ShapeColor_IslandColor
JPH_BodyManager_ShapeColor_MaterialColor
JPH_BodyManager_ShapeColor_MotionTypeColor
JPH_BodyManager_ShapeColor_ShapeTypeColor
JPH_BodyManager_ShapeColor_SleepColor
JPH_BodyType_Rigid
JPH_BodyType_Soft
JPH_CAPSULE_PROJECTION_SLOP
JPH_CollectFacesMode_CollectFaces
JPH_CollectFacesMode_NoFaces
JPH_CollisionCollectorType_AllHit
JPH_CollisionCollectorType_AllHitSorted
JPH_CollisionCollectorType_AnyHit
JPH_CollisionCollectorType_ClosestHit
JPH_ConstraintSpace_LocalToBodyCOM
JPH_ConstraintSpace_WorldSpace
JPH_ConstraintSubType_Cone
JPH_ConstraintSubType_Distance
JPH_ConstraintSubType_Fixed
JPH_ConstraintSubType_Gear
JPH_ConstraintSubType_Hinge
JPH_ConstraintSubType_Path
JPH_ConstraintSubType_Point
JPH_ConstraintSubType_Pulley
JPH_ConstraintSubType_RackAndPinion
JPH_ConstraintSubType_SixDOF
JPH_ConstraintSubType_Slider
JPH_ConstraintSubType_SwingTwist
JPH_ConstraintSubType_User1
JPH_ConstraintSubType_User2
JPH_ConstraintSubType_User3
JPH_ConstraintSubType_User4
JPH_ConstraintSubType_Vehicle
JPH_ConstraintType_Constraint
JPH_ConstraintType_TwoBodyConstraint
JPH_DEFAULT_CONVEX_RADIUS
JPH_DebugRenderer_CastShadow_Off
JPH_DebugRenderer_CastShadow_On
JPH_DebugRenderer_DrawMode_Solid
JPH_DebugRenderer_DrawMode_Wireframe
JPH_GroundState_InAir
JPH_GroundState_NotSupported
JPH_GroundState_OnGround
JPH_GroundState_OnSteepGround
JPH_INVALID_COLLISION_GROUP_ID
JPH_INVALID_COLLISION_SUBGROUP_ID
JPH_MAX_PHYSICS_BARRIERS
JPH_MAX_PHYSICS_JOBS
JPH_M_PI
JPH_Mesh_Shape_BuildQuality_FavorBuildSpeed
JPH_Mesh_Shape_BuildQuality_FavorRuntimePerformance
JPH_MotionQuality_Discrete
JPH_MotionQuality_LinearCast
JPH_MotionType_Dynamic
JPH_MotionType_Kinematic
JPH_MotionType_Static
JPH_MotorState_Off
JPH_MotorState_Position
JPH_MotorState_Velocity
JPH_OverrideMassProperties_CalculateInertia
JPH_OverrideMassProperties_CalculateMassAndInertia
JPH_OverrideMassProperties_MassAndInertiaProvided
JPH_PathRotationConstraintType_ConstrainAroundBinormal
JPH_PathRotationConstraintType_ConstrainAroundNormal
JPH_PathRotationConstraintType_ConstrainAroundTangent
JPH_PathRotationConstraintType_ConstrainToPath
JPH_PathRotationConstraintType_Free
JPH_PathRotationConstraintType_FullyConstrained
JPH_PhysicsUpdateError_BodyPairCacheFull
JPH_PhysicsUpdateError_ContactConstraintsFull
JPH_PhysicsUpdateError_ManifoldCacheFull
JPH_PhysicsUpdateError_None
JPH_ShapeSubType_Box
JPH_ShapeSubType_Capsule
JPH_ShapeSubType_ConvexHull
JPH_ShapeSubType_Cylinder
JPH_ShapeSubType_HeightField
JPH_ShapeSubType_Mesh
JPH_ShapeSubType_MutableCompound
JPH_ShapeSubType_OffsetCenterOfMass
JPH_ShapeSubType_RotatedTranslated
JPH_ShapeSubType_Scaled
JPH_ShapeSubType_SoftBody
JPH_ShapeSubType_Sphere
JPH_ShapeSubType_StaticCompound
JPH_ShapeSubType_TaperedCapsule
JPH_ShapeSubType_Triangle
JPH_ShapeType_Compound
JPH_ShapeType_Convex
JPH_ShapeType_Decorated
JPH_ShapeType_HeightField
JPH_ShapeType_Mesh
JPH_ShapeType_SoftBody
JPH_ShapeType_User1
JPH_ShapeType_User2
JPH_ShapeType_User3
JPH_ShapeType_User4
JPH_SixDOFConstraintAxis_RotationX
JPH_SixDOFConstraintAxis_RotationY
JPH_SixDOFConstraintAxis_RotationZ
JPH_SixDOFConstraintAxis_TranslationX
JPH_SixDOFConstraintAxis_TranslationY
JPH_SixDOFConstraintAxis_TranslationZ
JPH_SoftBodyBendType_Dihedral
JPH_SoftBodyBendType_Distance
JPH_SoftBodyBendType_None
JPH_SoftBodyConstraintColor_ConstraintGroup
JPH_SoftBodyConstraintColor_ConstraintOrder
JPH_SoftBodyConstraintColor_ConstraintType
JPH_SoftBodyLRAType_EuclideanDistance
JPH_SoftBodyLRAType_GeodesicDistance
JPH_SoftBodyLRAType_None
JPH_SoftBodyValidateResult_AcceptContact
JPH_SoftBodyValidateResult_RejectContact
JPH_SpringMode_FrequencyAndDamping
JPH_SpringMode_StiffnessAndDamping
JPH_StateRecorderState_All
JPH_StateRecorderState_Bodies
JPH_StateRecorderState_Constraints
JPH_StateRecorderState_Contacts
JPH_StateRecorderState_Global
JPH_StateRecorderState_None
JPH_SwingType_Cone
JPH_SwingType_Pyramid
JPH_TrackSide_Left
JPH_TrackSide_Right
JPH_TransmissionMode_Auto
JPH_TransmissionMode_Manual
JPH_ValidateResult_AcceptAllContactsForThisBodyPair
JPH_ValidateResult_AcceptContact
JPH_ValidateResult_RejectAllContactsForThisBodyPair
JPH_ValidateResult_RejectContact
_JPH_Activation_Count
_JPH_Activation_Force32
_JPH_ActiveEdgeMode_Count
_JPH_ActiveEdgeMode_Force32
_JPH_AllowedDOFs_Count
_JPH_AllowedDOFs_Force32
_JPH_BackFaceMode_Count
_JPH_BackFaceMode_Force32
_JPH_BodyManager_ShapeColor_Count
_JPH_BodyManager_ShapeColor_Force32
_JPH_BodyType_Count
_JPH_BodyType_Force32
_JPH_CollectFacesMode_Count
_JPH_CollectFacesMode_Force32
_JPH_CollisionCollectorType_Count
_JPH_CollisionCollectorType_Force32
_JPH_ConstraintSpace_Count
_JPH_ConstraintSpace_Force32
_JPH_ConstraintSubType_Count
_JPH_ConstraintSubType_Force32
_JPH_ConstraintType_Count
_JPH_ConstraintType_Force32
_JPH_DebugRenderer_CastShadow_Count
_JPH_DebugRenderer_CastShadow_Force32
_JPH_DebugRenderer_DrawMode_Count
_JPH_DebugRenderer_DrawMode_Force32
_JPH_GroundState_Count
_JPH_GroundState_Force32
_JPH_JPH_OverrideMassProperties_Count
_JPH_JPH_OverrideMassProperties_Force32
_JPH_Mesh_Shape_BuildQuality_Count
_JPH_Mesh_Shape_BuildQuality_Force32
_JPH_MotionQuality_Count
_JPH_MotionQuality_Force32
_JPH_MotionType_Count
_JPH_MotionType_Force32
_JPH_MotorState_Count
_JPH_MotorState_Force32
_JPH_PathRotationConstraintType_Count
_JPH_PathRotationConstraintType_Force32
_JPH_PhysicsUpdateError_Count
_JPH_PhysicsUpdateError_Force32
_JPH_ShapeSubType_Count
_JPH_ShapeSubType_Force32
_JPH_ShapeType_Count
_JPH_ShapeType_Force32
_JPH_SixDOFConstraintAxis_Force32
_JPH_SixDOFConstraintAxis_Num
_JPH_SixDOFConstraintAxis_NumTranslation
_JPH_SoftBodyConstraintColor_Count
_JPH_SoftBodyConstraintColor_Force32
_JPH_SoftBodyLRAType_Force32
_JPH_SoftBodyValidateResult_Force32
_JPH_SpringMode_Count
_JPH_SpringMode_Force32
_JPH_StateRecorderState_Force32
_JPH_SwingType_Count
_JPH_SwingType_Force32
_JPH_TransmissionMode_Count
_JPH_TransmissionMode_Force32
_JPH_ValidateResult_Count
_JPH_ValidateResult_Force32

Functions§

JPH_BodyActivationListener_Create⚠
JPH_BodyActivationListener_Destroy⚠
JPH_BodyActivationListener_SetProcs⚠
JPH_BodyCreationSettings_Create⚠
JPH_BodyCreationSettings_Create2⚠
JPH_BodyCreationSettings_Create3⚠
JPH_BodyCreationSettings_Destroy⚠
JPH_BodyCreationSettings_GetAllowDynamicOrKinematic⚠
JPH_BodyCreationSettings_GetAllowSleeping⚠
JPH_BodyCreationSettings_GetAllowedDOFs⚠
JPH_BodyCreationSettings_GetAngularDamping⚠
JPH_BodyCreationSettings_GetAngularVelocity⚠
JPH_BodyCreationSettings_GetApplyGyroscopicForce⚠
JPH_BodyCreationSettings_GetCollideKinematicVsNonDynamic⚠
JPH_BodyCreationSettings_GetCollisionGroup⚠
JPH_BodyCreationSettings_GetEnhancedInternalEdgeRemoval⚠
JPH_BodyCreationSettings_GetFriction⚠
JPH_BodyCreationSettings_GetGravityFactor⚠
JPH_BodyCreationSettings_GetInertiaMultiplier⚠
JPH_BodyCreationSettings_GetIsSensor⚠
JPH_BodyCreationSettings_GetLinearDamping⚠
JPH_BodyCreationSettings_GetLinearVelocity⚠
JPH_BodyCreationSettings_GetMassPropertiesOverride⚠
JPH_BodyCreationSettings_GetMaxAngularVelocity⚠
JPH_BodyCreationSettings_GetMaxLinearVelocity⚠
JPH_BodyCreationSettings_GetMotionQuality⚠
JPH_BodyCreationSettings_GetMotionType⚠
JPH_BodyCreationSettings_GetNumPositionStepsOverride⚠
JPH_BodyCreationSettings_GetNumVelocityStepsOverride⚠
JPH_BodyCreationSettings_GetObjectLayer⚠
JPH_BodyCreationSettings_GetOverrideMassProperties⚠
JPH_BodyCreationSettings_GetPosition⚠
JPH_BodyCreationSettings_GetRestitution⚠
JPH_BodyCreationSettings_GetRotation⚠
JPH_BodyCreationSettings_GetUseManifoldReduction⚠
JPH_BodyCreationSettings_GetUserData⚠
JPH_BodyCreationSettings_SetAllowDynamicOrKinematic⚠
JPH_BodyCreationSettings_SetAllowSleeping⚠
JPH_BodyCreationSettings_SetAllowedDOFs⚠
JPH_BodyCreationSettings_SetAngularDamping⚠
JPH_BodyCreationSettings_SetAngularVelocity⚠
JPH_BodyCreationSettings_SetApplyGyroscopicForce⚠
JPH_BodyCreationSettings_SetCollideKinematicVsNonDynamic⚠
JPH_BodyCreationSettings_SetCollisionGroup⚠
JPH_BodyCreationSettings_SetEnhancedInternalEdgeRemoval⚠
JPH_BodyCreationSettings_SetFriction⚠
JPH_BodyCreationSettings_SetGravityFactor⚠
JPH_BodyCreationSettings_SetInertiaMultiplier⚠
JPH_BodyCreationSettings_SetIsSensor⚠
JPH_BodyCreationSettings_SetLinearDamping⚠
JPH_BodyCreationSettings_SetLinearVelocity⚠
JPH_BodyCreationSettings_SetMassPropertiesOverride⚠
JPH_BodyCreationSettings_SetMaxAngularVelocity⚠
JPH_BodyCreationSettings_SetMaxLinearVelocity⚠
JPH_BodyCreationSettings_SetMotionQuality⚠
JPH_BodyCreationSettings_SetMotionType⚠
JPH_BodyCreationSettings_SetNumPositionStepsOverride⚠
JPH_BodyCreationSettings_SetNumVelocityStepsOverride⚠
JPH_BodyCreationSettings_SetObjectLayer⚠
JPH_BodyCreationSettings_SetOverrideMassProperties⚠
JPH_BodyCreationSettings_SetPosition⚠
JPH_BodyCreationSettings_SetRestitution⚠
JPH_BodyCreationSettings_SetRotation⚠
JPH_BodyCreationSettings_SetUseManifoldReduction⚠
JPH_BodyCreationSettings_SetUserData⚠
JPH_BodyDrawFilter_Create⚠
JPH_BodyDrawFilter_Destroy⚠
JPH_BodyDrawFilter_SetProcs⚠
JPH_BodyFilter_Create⚠
JPH_BodyFilter_Destroy⚠
JPH_BodyFilter_SetProcs⚠
JPH_BodyInterface_ActivateBodies⚠
JPH_BodyInterface_ActivateBodiesInAABox⚠
JPH_BodyInterface_ActivateBody⚠
JPH_BodyInterface_AddAngularImpulse⚠
JPH_BodyInterface_AddBody⚠
JPH_BodyInterface_AddForce⚠
JPH_BodyInterface_AddForce2⚠
JPH_BodyInterface_AddForceAndTorque⚠
JPH_BodyInterface_AddImpulse⚠
JPH_BodyInterface_AddImpulse2⚠
JPH_BodyInterface_AddLinearAndAngularVelocity⚠
JPH_BodyInterface_AddLinearVelocity⚠
JPH_BodyInterface_AddTorque⚠
JPH_BodyInterface_ApplyBuoyancyImpulse⚠
JPH_BodyInterface_AssignBodyID⚠
JPH_BodyInterface_AssignBodyID2⚠
JPH_BodyInterface_CreateAndAddBody⚠
JPH_BodyInterface_CreateAndAddSoftBody⚠
JPH_BodyInterface_CreateBody⚠
JPH_BodyInterface_CreateBodyWithID⚠
JPH_BodyInterface_CreateBodyWithoutID⚠
JPH_BodyInterface_CreateSoftBody⚠
JPH_BodyInterface_CreateSoftBodyWithID⚠
JPH_BodyInterface_CreateSoftBodyWithoutID⚠
JPH_BodyInterface_DeactivateBodies⚠
JPH_BodyInterface_DeactivateBody⚠
JPH_BodyInterface_DestroyBody⚠
JPH_BodyInterface_DestroyBodyWithoutID⚠
JPH_BodyInterface_GetAngularVelocity⚠
JPH_BodyInterface_GetBodyType⚠
JPH_BodyInterface_GetCenterOfMassPosition⚠
JPH_BodyInterface_GetCenterOfMassTransform⚠
JPH_BodyInterface_GetCollisionGroup⚠
JPH_BodyInterface_GetFriction⚠
JPH_BodyInterface_GetGravityFactor⚠
JPH_BodyInterface_GetInverseInertia⚠
JPH_BodyInterface_GetLinearAndAngularVelocity⚠
JPH_BodyInterface_GetLinearVelocity⚠
JPH_BodyInterface_GetMaterial⚠
JPH_BodyInterface_GetMotionQuality⚠
JPH_BodyInterface_GetMotionType⚠
JPH_BodyInterface_GetObjectLayer⚠
JPH_BodyInterface_GetPointVelocity⚠
JPH_BodyInterface_GetPosition⚠
JPH_BodyInterface_GetPositionAndRotation⚠
JPH_BodyInterface_GetRestitution⚠
JPH_BodyInterface_GetRotation⚠
JPH_BodyInterface_GetShape⚠
JPH_BodyInterface_GetUseManifoldReduction⚠
JPH_BodyInterface_GetUserData⚠
JPH_BodyInterface_GetWorldTransform⚠
JPH_BodyInterface_InvalidateContactCache⚠
JPH_BodyInterface_IsActive⚠
JPH_BodyInterface_IsAdded⚠
JPH_BodyInterface_IsSensor⚠
JPH_BodyInterface_MoveKinematic⚠
JPH_BodyInterface_NotifyShapeChanged⚠
JPH_BodyInterface_RemoveAndDestroyBody⚠
JPH_BodyInterface_RemoveBody⚠
JPH_BodyInterface_ResetSleepTimer⚠
JPH_BodyInterface_SetAngularVelocity⚠
JPH_BodyInterface_SetCollisionGroup⚠
JPH_BodyInterface_SetFriction⚠
JPH_BodyInterface_SetGravityFactor⚠
JPH_BodyInterface_SetIsSensor⚠
JPH_BodyInterface_SetLinearAndAngularVelocity⚠
JPH_BodyInterface_SetLinearVelocity⚠
JPH_BodyInterface_SetMotionQuality⚠
JPH_BodyInterface_SetMotionType⚠
JPH_BodyInterface_SetObjectLayer⚠
JPH_BodyInterface_SetPosition⚠
JPH_BodyInterface_SetPositionAndRotation⚠
JPH_BodyInterface_SetPositionAndRotationWhenChanged⚠
JPH_BodyInterface_SetPositionRotationAndVelocity⚠
JPH_BodyInterface_SetRestitution⚠
JPH_BodyInterface_SetRotation⚠
JPH_BodyInterface_SetShape⚠
JPH_BodyInterface_SetUseManifoldReduction⚠
JPH_BodyInterface_SetUserData⚠
JPH_BodyInterface_UnassignBodyID⚠
JPH_BodyLockInterface_LockMultiRead⚠
JPH_BodyLockInterface_LockMultiWrite⚠
JPH_BodyLockInterface_LockRead⚠
JPH_BodyLockInterface_LockWrite⚠
JPH_BodyLockInterface_UnlockRead⚠
JPH_BodyLockInterface_UnlockWrite⚠
JPH_BodyLockMultiRead_Destroy⚠
JPH_BodyLockMultiRead_GetBody⚠
JPH_BodyLockMultiWrite_Destroy⚠
JPH_BodyLockMultiWrite_GetBody⚠
JPH_Body_AddAngularImpulse⚠
JPH_Body_AddForce⚠
JPH_Body_AddForceAtPosition⚠
JPH_Body_AddImpulse⚠
JPH_Body_AddImpulseAtPosition⚠
JPH_Body_AddTorque⚠
JPH_Body_ApplyBuoyancyImpulse⚠
JPH_Body_ApplyBuoyancyImpulse2⚠
JPH_Body_CanBeKinematicOrDynamic⚠
JPH_Body_GetAccumulatedForce⚠
JPH_Body_GetAccumulatedTorque⚠
JPH_Body_GetAllowSleeping⚠
JPH_Body_GetAngularVelocity⚠
JPH_Body_GetApplyGyroscopicForce⚠
JPH_Body_GetBodyType⚠
JPH_Body_GetBroadPhaseLayer⚠
JPH_Body_GetCenterOfMassPosition⚠
JPH_Body_GetCenterOfMassTransform⚠
JPH_Body_GetCollideKinematicVsNonDynamic⚠
JPH_Body_GetCollisionGroup⚠
JPH_Body_GetEnhancedInternalEdgeRemoval⚠
JPH_Body_GetEnhancedInternalEdgeRemovalWithBody⚠
JPH_Body_GetFixedToWorldBody⚠
JPH_Body_GetFriction⚠
JPH_Body_GetID⚠
JPH_Body_GetInverseCenterOfMassTransform⚠
JPH_Body_GetInverseInertia⚠
JPH_Body_GetLinearVelocity⚠
JPH_Body_GetMotionProperties⚠
JPH_Body_GetMotionPropertiesUnchecked⚠
JPH_Body_GetMotionType⚠
JPH_Body_GetObjectLayer⚠
JPH_Body_GetPointVelocity⚠
JPH_Body_GetPointVelocityCOM⚠
JPH_Body_GetPosition⚠
JPH_Body_GetRestitution⚠
JPH_Body_GetRotation⚠
JPH_Body_GetShape⚠
JPH_Body_GetSoftBodyVertexCount⚠
JPH_Body_GetSoftBodyVertexLocalPositions⚠
JPH_Body_GetSoftBodyVertexPosition⚠
JPH_Body_GetSoftBodyVertexPositions⚠
JPH_Body_GetSoftBodyVertices⚠
JPH_Body_GetSubmergedVolume⚠
JPH_Body_GetUseManifoldReduction⚠
JPH_Body_GetUseManifoldReductionWithBody⚠
JPH_Body_GetUserData⚠
JPH_Body_GetWorldSpaceBounds⚠
JPH_Body_GetWorldSpaceSurfaceNormal⚠
JPH_Body_GetWorldTransform⚠
JPH_Body_IsActive⚠
JPH_Body_IsCollisionCacheInvalid⚠
JPH_Body_IsDynamic⚠
JPH_Body_IsInBroadPhase⚠
JPH_Body_IsKinematic⚠
JPH_Body_IsRigidBody⚠
JPH_Body_IsSensor⚠
JPH_Body_IsSoftBody⚠
JPH_Body_IsStatic⚠
JPH_Body_MoveKinematic⚠
JPH_Body_ResetForce⚠
JPH_Body_ResetMotion⚠
JPH_Body_ResetSleepTimer⚠
JPH_Body_ResetTorque⚠
JPH_Body_SetAllowSleeping⚠
JPH_Body_SetAngularVelocity⚠
JPH_Body_SetAngularVelocityClamped⚠
JPH_Body_SetApplyGyroscopicForce⚠
JPH_Body_SetCollideKinematicVsNonDynamic⚠
JPH_Body_SetCollisionGroup⚠
JPH_Body_SetEnhancedInternalEdgeRemoval⚠
JPH_Body_SetFriction⚠
JPH_Body_SetIsSensor⚠
JPH_Body_SetLinearVelocity⚠
JPH_Body_SetLinearVelocityClamped⚠
JPH_Body_SetMotionType⚠
JPH_Body_SetRestitution⚠
JPH_Body_SetSoftBodyVertexInvMass⚠
JPH_Body_SetSoftBodyVertexVelocity⚠
JPH_Body_SetUseManifoldReduction⚠
JPH_Body_SetUserData⚠
JPH_BoxShapeSettings_Create⚠
JPH_BoxShapeSettings_CreateShape⚠
JPH_BoxShape_Create⚠
JPH_BoxShape_GetConvexRadius⚠
JPH_BoxShape_GetHalfExtent⚠
JPH_BroadPhaseLayerFilter_Create⚠
JPH_BroadPhaseLayerFilter_Destroy⚠
JPH_BroadPhaseLayerFilter_SetProcs⚠
JPH_BroadPhaseLayerInterfaceMask_ConfigureLayer⚠
JPH_BroadPhaseLayerInterfaceMask_Create⚠
JPH_BroadPhaseLayerInterfaceTable_Create⚠
JPH_BroadPhaseLayerInterfaceTable_MapObjectToBroadPhaseLayer⚠
JPH_BroadPhaseLayerInterface_Destroy⚠
JPH_BroadPhaseQuery_CastRay⚠
JPH_BroadPhaseQuery_CastRay2⚠
JPH_BroadPhaseQuery_CollideAABox⚠
JPH_BroadPhaseQuery_CollidePoint⚠
JPH_BroadPhaseQuery_CollideSphere⚠
JPH_CapsuleShapeSettings_Create⚠
JPH_CapsuleShapeSettings_CreateShape⚠
JPH_CapsuleShape_Create⚠
JPH_CapsuleShape_GetHalfHeightOfCylinder⚠
JPH_CapsuleShape_GetRadius⚠
JPH_CharacterBase_Destroy⚠
JPH_CharacterBase_GetCosMaxSlopeAngle⚠
JPH_CharacterBase_GetGroundBodyId⚠
JPH_CharacterBase_GetGroundMaterial⚠
JPH_CharacterBase_GetGroundNormal⚠
JPH_CharacterBase_GetGroundPosition⚠
JPH_CharacterBase_GetGroundState⚠
JPH_CharacterBase_GetGroundSubShapeId⚠
JPH_CharacterBase_GetGroundUserData⚠
JPH_CharacterBase_GetGroundVelocity⚠
JPH_CharacterBase_GetShape⚠
JPH_CharacterBase_GetUp⚠
JPH_CharacterBase_IsSlopeTooSteep⚠
JPH_CharacterBase_IsSupported⚠
JPH_CharacterBase_SetMaxSlopeAngle⚠
JPH_CharacterBase_SetUp⚠
JPH_CharacterContactListener_Create⚠
JPH_CharacterContactListener_Destroy⚠
JPH_CharacterContactListener_SetProcs⚠
JPH_CharacterSettings_Init⚠
JPH_CharacterVirtualSettings_Init⚠
JPH_CharacterVirtual_CanWalkStairs⚠
JPH_CharacterVirtual_CancelVelocityTowardsSteepSlopes⚠
JPH_CharacterVirtual_Create⚠
JPH_CharacterVirtual_ExtendedUpdate⚠
JPH_CharacterVirtual_ExtendedUpdate2⚠
JPH_CharacterVirtual_FinishTrackingContactChanges⚠
JPH_CharacterVirtual_GetActiveContact⚠
JPH_CharacterVirtual_GetCenterOfMassTransform⚠
JPH_CharacterVirtual_GetCharacterPadding⚠
JPH_CharacterVirtual_GetEnhancedInternalEdgeRemoval⚠
JPH_CharacterVirtual_GetHitReductionCosMaxAngle⚠
JPH_CharacterVirtual_GetID⚠
JPH_CharacterVirtual_GetInnerBodyID⚠
JPH_CharacterVirtual_GetLinearVelocity⚠
JPH_CharacterVirtual_GetMass⚠
JPH_CharacterVirtual_GetMaxHitsExceeded⚠
JPH_CharacterVirtual_GetMaxNumHits⚠
JPH_CharacterVirtual_GetMaxStrength⚠
JPH_CharacterVirtual_GetNumActiveContacts⚠
JPH_CharacterVirtual_GetPenetrationRecoverySpeed⚠
JPH_CharacterVirtual_GetPosition⚠
JPH_CharacterVirtual_GetRotation⚠
JPH_CharacterVirtual_GetShapeOffset⚠
JPH_CharacterVirtual_GetUserData⚠
JPH_CharacterVirtual_GetWorldTransform⚠
JPH_CharacterVirtual_HasCollidedWith⚠
JPH_CharacterVirtual_HasCollidedWithBody⚠
JPH_CharacterVirtual_HasCollidedWithCharacter⚠
JPH_CharacterVirtual_RefreshContacts⚠
JPH_CharacterVirtual_RefreshContacts2⚠
JPH_CharacterVirtual_RestoreState⚠
JPH_CharacterVirtual_SaveState⚠
JPH_CharacterVirtual_SetCharacterVsCharacterCollision⚠
JPH_CharacterVirtual_SetEnhancedInternalEdgeRemoval⚠
JPH_CharacterVirtual_SetHitReductionCosMaxAngle⚠
JPH_CharacterVirtual_SetInnerBodyShape⚠
JPH_CharacterVirtual_SetLinearVelocity⚠
JPH_CharacterVirtual_SetListener⚠
JPH_CharacterVirtual_SetMass⚠
JPH_CharacterVirtual_SetMaxNumHits⚠
JPH_CharacterVirtual_SetMaxStrength⚠
JPH_CharacterVirtual_SetPenetrationRecoverySpeed⚠
JPH_CharacterVirtual_SetPosition⚠
JPH_CharacterVirtual_SetRotation⚠
JPH_CharacterVirtual_SetShape⚠
JPH_CharacterVirtual_SetShapeOffset⚠
JPH_CharacterVirtual_SetUserData⚠
JPH_CharacterVirtual_StartTrackingContactChanges⚠
JPH_CharacterVirtual_StickToFloor⚠
JPH_CharacterVirtual_Update⚠
JPH_CharacterVirtual_UpdateGroundVelocity⚠
JPH_CharacterVirtual_WalkStairs⚠
JPH_CharacterVsCharacterCollisionSimple_AddCharacter⚠
JPH_CharacterVsCharacterCollisionSimple_RemoveCharacter⚠
JPH_CharacterVsCharacterCollision_Create⚠
JPH_CharacterVsCharacterCollision_CreateSimple⚠
JPH_CharacterVsCharacterCollision_Destroy⚠
JPH_CharacterVsCharacterCollision_SetProcs⚠
JPH_Character_Activate⚠
JPH_Character_AddImpulse⚠
JPH_Character_AddLinearVelocity⚠
JPH_Character_AddToPhysicsSystem⚠
JPH_Character_Create⚠
JPH_Character_GetBodyID⚠
JPH_Character_GetCenterOfMassPosition⚠
JPH_Character_GetLayer⚠
JPH_Character_GetLinearVelocity⚠
JPH_Character_GetPosition⚠
JPH_Character_GetPositionAndRotation⚠
JPH_Character_GetRotation⚠
JPH_Character_GetWorldTransform⚠
JPH_Character_PostSimulation⚠
JPH_Character_RemoveFromPhysicsSystem⚠
JPH_Character_SetLayer⚠
JPH_Character_SetLinearAndAngularVelocity⚠
JPH_Character_SetLinearVelocity⚠
JPH_Character_SetPosition⚠
JPH_Character_SetPositionAndRotation⚠
JPH_Character_SetRotation⚠
JPH_Character_SetShape⚠
JPH_CollideShapeResult_FreeMembers⚠
JPH_CollideShapeSettings_Init⚠
JPH_CollisionDispatch_CastShapeVsShapeLocalSpace⚠
JPH_CollisionDispatch_CastShapeVsShapeWorldSpace⚠
JPH_CollisionDispatch_CollideShapeVsShape⚠
JPH_CollisionEstimationResult_FreeMembers⚠
JPH_CompoundShapeSettings_AddShape⚠
JPH_CompoundShapeSettings_AddShape2⚠
JPH_CompoundShape_GetNumSubShapes⚠
JPH_CompoundShape_GetSubShape⚠
JPH_CompoundShape_GetSubShapeIndexFromID⚠
JPH_ConeConstraintSettings_Init⚠
JPH_ConeConstraint_Create⚠
JPH_ConeConstraint_GetCosHalfConeAngle⚠
JPH_ConeConstraint_GetSettings⚠
JPH_ConeConstraint_GetTotalLambdaPosition⚠
JPH_ConeConstraint_GetTotalLambdaRotation⚠
JPH_ConeConstraint_SetHalfConeAngle⚠
JPH_Constraint_Destroy⚠
JPH_Constraint_GetConstraintPriority⚠
JPH_Constraint_GetEnabled⚠
JPH_Constraint_GetNumPositionStepsOverride⚠
JPH_Constraint_GetNumVelocityStepsOverride⚠
JPH_Constraint_GetSubType⚠
JPH_Constraint_GetType⚠
JPH_Constraint_GetUserData⚠
JPH_Constraint_IsActive⚠
JPH_Constraint_NotifyShapeChanged⚠
JPH_Constraint_ResetWarmStart⚠
JPH_Constraint_SetConstraintPriority⚠
JPH_Constraint_SetEnabled⚠
JPH_Constraint_SetNumPositionStepsOverride⚠
JPH_Constraint_SetNumVelocityStepsOverride⚠
JPH_Constraint_SetUserData⚠
JPH_Constraint_SetupVelocityConstraint⚠
JPH_Constraint_SolvePositionConstraint⚠
JPH_Constraint_SolveVelocityConstraint⚠
JPH_Constraint_WarmStartVelocityConstraint⚠
JPH_ContactListener2_Create⚠
JPH_ContactListener2_Destroy⚠
JPH_ContactListener2_SetProcs⚠
JPH_ContactListener_Create⚠
JPH_ContactListener_Destroy⚠
JPH_ContactListener_SetProcs⚠
JPH_ContactManifold_GetPenetrationDepth⚠
JPH_ContactManifold_GetPointCount⚠
JPH_ContactManifold_GetSubShapeID1⚠
JPH_ContactManifold_GetSubShapeID2⚠
JPH_ContactManifold_GetWorldSpaceContactPointOn1⚠
JPH_ContactManifold_GetWorldSpaceContactPointOn2⚠
JPH_ContactManifold_GetWorldSpaceNormal⚠
JPH_ConvexHullShapeSettings_Create⚠
JPH_ConvexHullShapeSettings_CreateShape⚠
JPH_ConvexHullShape_GetFaceVertices⚠
JPH_ConvexHullShape_GetNumFaces⚠
JPH_ConvexHullShape_GetNumPoints⚠
JPH_ConvexHullShape_GetNumVerticesInFace⚠
JPH_ConvexHullShape_GetPoint⚠
JPH_ConvexShapeSettings_GetDensity⚠
JPH_ConvexShapeSettings_SetDensity⚠
JPH_ConvexShapeSettings_SetMaterial⚠
JPH_ConvexShape_GetDensity⚠
JPH_ConvexShape_SetDensity⚠
JPH_CylinderShapeSettings_Create⚠
JPH_CylinderShapeSettings_CreateShape⚠
JPH_CylinderShape_Create⚠
JPH_CylinderShape_GetHalfHeight⚠
JPH_CylinderShape_GetRadius⚠
JPH_DebugRenderer_Create⚠
JPH_DebugRenderer_Destroy⚠
JPH_DebugRenderer_DrawArrow⚠
JPH_DebugRenderer_DrawBox⚠
JPH_DebugRenderer_DrawBox2⚠
JPH_DebugRenderer_DrawCapsule⚠
JPH_DebugRenderer_DrawCoordinateSystem⚠
JPH_DebugRenderer_DrawCylinder⚠
JPH_DebugRenderer_DrawLine⚠
JPH_DebugRenderer_DrawMarker⚠
JPH_DebugRenderer_DrawOpenCone⚠
JPH_DebugRenderer_DrawPie⚠
JPH_DebugRenderer_DrawPlane⚠
JPH_DebugRenderer_DrawSphere⚠
JPH_DebugRenderer_DrawSwingConeLimits⚠
JPH_DebugRenderer_DrawSwingPyramidLimits⚠
JPH_DebugRenderer_DrawTaperedCylinder⚠
JPH_DebugRenderer_DrawTriangle⚠
JPH_DebugRenderer_DrawUnitSphere⚠
JPH_DebugRenderer_DrawWireBox⚠
JPH_DebugRenderer_DrawWireBox2⚠
JPH_DebugRenderer_DrawWireSphere⚠
JPH_DebugRenderer_DrawWireTriangle⚠
JPH_DebugRenderer_DrawWireUnitSphere⚠
JPH_DebugRenderer_NextFrame⚠
JPH_DebugRenderer_SetCameraPos⚠
JPH_DebugRenderer_SetProcs⚠
JPH_DecoratedShape_GetInnerShape⚠
JPH_DistanceConstraintSettings_Init⚠
JPH_DistanceConstraint_Create⚠
JPH_DistanceConstraint_GetLimitsSpringSettings⚠
JPH_DistanceConstraint_GetMaxDistance⚠
JPH_DistanceConstraint_GetMinDistance⚠
JPH_DistanceConstraint_GetSettings⚠
JPH_DistanceConstraint_GetTotalLambdaPosition⚠
JPH_DistanceConstraint_SetDistance⚠
JPH_DistanceConstraint_SetLimitsSpringSettings⚠
JPH_DrawSettings_InitDefault⚠
JPH_EmptyShapeSettings_Create⚠
JPH_EmptyShapeSettings_CreateShape⚠
JPH_EstimateCollisionResponse⚠
JPH_FixedConstraintSettings_Init⚠
JPH_FixedConstraint_Create⚠
JPH_FixedConstraint_GetSettings⚠
JPH_FixedConstraint_GetTotalLambdaPosition⚠
JPH_FixedConstraint_GetTotalLambdaRotation⚠
JPH_GearConstraintSettings_Init⚠
JPH_GearConstraint_Create⚠
JPH_GearConstraint_GetSettings⚠
JPH_GearConstraint_GetTotalLambda⚠
JPH_GearConstraint_SetConstraints⚠
JPH_GroupFilterTable_Create⚠
JPH_GroupFilterTable_DisableCollision⚠
JPH_GroupFilterTable_EnableCollision⚠
JPH_GroupFilterTable_IsCollisionEnabled⚠
JPH_GroupFilter_CanCollide⚠
JPH_GroupFilter_Destroy⚠
JPH_HeightFieldShapeSettings_CalculateBitsPerSampleForError⚠
JPH_HeightFieldShapeSettings_Create⚠
JPH_HeightFieldShapeSettings_Create2⚠
JPH_HeightFieldShapeSettings_CreateShape⚠
JPH_HeightFieldShapeSettings_DetermineMinAndMaxSample⚠
JPH_HeightFieldShapeSettings_GetActiveEdgeCosThresholdAngle⚠
JPH_HeightFieldShapeSettings_GetBitsPerSample⚠
JPH_HeightFieldShapeSettings_GetBlockSize⚠
JPH_HeightFieldShapeSettings_GetMaxHeightValue⚠
JPH_HeightFieldShapeSettings_GetMinHeightValue⚠
JPH_HeightFieldShapeSettings_GetOffset⚠
JPH_HeightFieldShapeSettings_GetSampleCount⚠
JPH_HeightFieldShapeSettings_GetScale⚠
JPH_HeightFieldShapeSettings_SetActiveEdgeCosThresholdAngle⚠
JPH_HeightFieldShapeSettings_SetBitsPerSample⚠
JPH_HeightFieldShapeSettings_SetBlockSize⚠
JPH_HeightFieldShapeSettings_SetMaxHeightValue⚠
JPH_HeightFieldShapeSettings_SetMinHeightValue⚠
JPH_HeightFieldShapeSettings_SetOffset⚠
JPH_HeightFieldShapeSettings_SetSampleCount⚠
JPH_HeightFieldShapeSettings_SetScale⚠
JPH_HeightFieldShape_GetBlockSize⚠
JPH_HeightFieldShape_GetMaterial⚠
JPH_HeightFieldShape_GetMaxHeightValue⚠
JPH_HeightFieldShape_GetMinHeightValue⚠
JPH_HeightFieldShape_GetPosition⚠
JPH_HeightFieldShape_GetSampleCount⚠
JPH_HeightFieldShape_IsNoCollision⚠
JPH_HeightFieldShape_ProjectOntoSurface⚠
JPH_HingeConstraintSettings_Init⚠
JPH_HingeConstraint_Create⚠
JPH_HingeConstraint_GetCurrentAngle⚠
JPH_HingeConstraint_GetLimitsMax⚠
JPH_HingeConstraint_GetLimitsMin⚠
JPH_HingeConstraint_GetLimitsSpringSettings⚠
JPH_HingeConstraint_GetLocalSpaceHingeAxis1⚠
JPH_HingeConstraint_GetLocalSpaceHingeAxis2⚠
JPH_HingeConstraint_GetLocalSpaceNormalAxis1⚠
JPH_HingeConstraint_GetLocalSpaceNormalAxis2⚠
JPH_HingeConstraint_GetLocalSpacePoint1⚠
JPH_HingeConstraint_GetLocalSpacePoint2⚠
JPH_HingeConstraint_GetMaxFrictionTorque⚠
JPH_HingeConstraint_GetMotorSettings⚠
JPH_HingeConstraint_GetMotorState⚠
JPH_HingeConstraint_GetSettings⚠
JPH_HingeConstraint_GetTargetAngle⚠
JPH_HingeConstraint_GetTargetAngularVelocity⚠
JPH_HingeConstraint_GetTotalLambdaMotor⚠
JPH_HingeConstraint_GetTotalLambdaPosition⚠
JPH_HingeConstraint_GetTotalLambdaRotation⚠
JPH_HingeConstraint_GetTotalLambdaRotationLimits⚠
JPH_HingeConstraint_HasLimits⚠
JPH_HingeConstraint_SetLimits⚠
JPH_HingeConstraint_SetLimitsSpringSettings⚠
JPH_HingeConstraint_SetMaxFrictionTorque⚠
JPH_HingeConstraint_SetMotorSettings⚠
JPH_HingeConstraint_SetMotorState⚠
JPH_HingeConstraint_SetTargetAngle⚠
JPH_HingeConstraint_SetTargetAngularVelocity⚠
JPH_HingeConstraint_SetTargetOrientationBS⚠
JPH_Init⚠
JPH_JobSystemCallback_Create⚠
JPH_JobSystemThreadPool_Create⚠
JPH_JobSystem_Destroy⚠
JPH_LinearCurve_AddPoint⚠
JPH_LinearCurve_Clear⚠
JPH_LinearCurve_Create⚠
JPH_LinearCurve_Destroy⚠
JPH_LinearCurve_GetMaxX⚠
JPH_LinearCurve_GetMinX⚠
JPH_LinearCurve_GetPoint⚠
JPH_LinearCurve_GetPointCount⚠
JPH_LinearCurve_GetPoints⚠
JPH_LinearCurve_GetValue⚠
JPH_LinearCurve_Reserve⚠
JPH_LinearCurve_Sort⚠
JPH_MassProperties_DecomposePrincipalMomentsOfInertia⚠
JPH_MassProperties_GetEquivalentSolidBoxSize⚠
JPH_MassProperties_ScaleToMass⚠
JPH_Mat4_Add⚠
JPH_Mat4_GetAxisX⚠
JPH_Mat4_GetAxisY⚠
JPH_Mat4_GetAxisZ⚠
JPH_Mat4_GetQuaternion⚠
JPH_Mat4_GetTranslation⚠
JPH_Mat4_Identity⚠
JPH_Mat4_InverseRotationTranslation⚠
JPH_Mat4_Inversed⚠
JPH_Mat4_Multiply⚠
JPH_Mat4_MultiplyScalar⚠
JPH_Mat4_Rotation⚠
JPH_Mat4_Rotation2⚠
JPH_Mat4_RotationTranslation⚠
JPH_Mat4_Scale⚠
JPH_Mat4_Subtract⚠
JPH_Mat4_Translation⚠
JPH_Mat4_Transposed⚠
JPH_Mat4_Zero⚠
JPH_Math_Cos⚠
JPH_Math_Sin⚠
JPH_MeshShapeSettings_Create⚠
JPH_MeshShapeSettings_Create2⚠
JPH_MeshShapeSettings_Create3⚠
JPH_MeshShapeSettings_CreateShape⚠
JPH_MeshShapeSettings_GetActiveEdgeCosThresholdAngle⚠
JPH_MeshShapeSettings_GetBuildQuality⚠
JPH_MeshShapeSettings_GetMaxTrianglesPerLeaf⚠
JPH_MeshShapeSettings_GetPerTriangleUserData⚠
JPH_MeshShapeSettings_GetTriangleCount⚠
JPH_MeshShapeSettings_Sanitize⚠
JPH_MeshShapeSettings_SetActiveEdgeCosThresholdAngle⚠
JPH_MeshShapeSettings_SetBuildQuality⚠
JPH_MeshShapeSettings_SetMaxTrianglesPerLeaf⚠
JPH_MeshShapeSettings_SetPerTriangleUserData⚠
JPH_MeshShape_GetTriangleUserData⚠
JPH_MotionProperties_GetAllowedDOFs⚠
JPH_MotionProperties_GetAngularDamping⚠
JPH_MotionProperties_GetInertiaRotation⚠
JPH_MotionProperties_GetInverseInertiaDiagonal⚠
JPH_MotionProperties_GetInverseMassUnchecked⚠
JPH_MotionProperties_GetLinearDamping⚠
JPH_MotionProperties_ScaleToMass⚠
JPH_MotionProperties_SetAngularDamping⚠
JPH_MotionProperties_SetInverseInertia⚠
JPH_MotionProperties_SetInverseMass⚠
JPH_MotionProperties_SetLinearDamping⚠
JPH_MotionProperties_SetMassProperties⚠
JPH_MotorcycleControllerSettings_Create⚠
JPH_MotorcycleControllerSettings_GetLeanSmoothingFactor⚠
JPH_MotorcycleControllerSettings_GetLeanSpringConstant⚠
JPH_MotorcycleControllerSettings_GetLeanSpringDamping⚠
JPH_MotorcycleControllerSettings_GetLeanSpringIntegrationCoefficient⚠
JPH_MotorcycleControllerSettings_GetLeanSpringIntegrationCoefficientDecay⚠
JPH_MotorcycleControllerSettings_GetMaxLeanAngle⚠
JPH_MotorcycleControllerSettings_SetLeanSmoothingFactor⚠
JPH_MotorcycleControllerSettings_SetLeanSpringConstant⚠
JPH_MotorcycleControllerSettings_SetLeanSpringDamping⚠
JPH_MotorcycleControllerSettings_SetLeanSpringIntegrationCoefficient⚠
JPH_MotorcycleControllerSettings_SetLeanSpringIntegrationCoefficientDecay⚠
JPH_MotorcycleControllerSettings_SetMaxLeanAngle⚠
JPH_MotorcycleController_EnableLeanController⚠
JPH_MotorcycleController_EnableLeanSteeringLimit⚠
JPH_MotorcycleController_GetLeanSmoothingFactor⚠
JPH_MotorcycleController_GetLeanSpringConstant⚠
JPH_MotorcycleController_GetLeanSpringDamping⚠
JPH_MotorcycleController_GetLeanSpringIntegrationCoefficient⚠
JPH_MotorcycleController_GetLeanSpringIntegrationCoefficientDecay⚠
JPH_MotorcycleController_GetTargetLean⚠
JPH_MotorcycleController_GetWheelBase⚠
JPH_MotorcycleController_IsLeanControllerEnabled⚠
JPH_MotorcycleController_IsLeanSteeringLimitEnabled⚠
JPH_MotorcycleController_SetLeanSmoothingFactor⚠
JPH_MotorcycleController_SetLeanSpringConstant⚠
JPH_MotorcycleController_SetLeanSpringDamping⚠
JPH_MotorcycleController_SetLeanSpringIntegrationCoefficient⚠
JPH_MotorcycleController_SetLeanSpringIntegrationCoefficientDecay⚠
JPH_MotorcycleController_SetTargetLean⚠
JPH_MutableCompoundShapeSettings_Create⚠
JPH_MutableCompoundShape_AddShape⚠
JPH_MutableCompoundShape_AdjustCenterOfMass⚠
JPH_MutableCompoundShape_Create⚠
JPH_MutableCompoundShape_ModifyShape⚠
JPH_MutableCompoundShape_ModifyShape2⚠
JPH_MutableCompoundShape_RemoveShape⚠
JPH_NarrowPhaseQuery_CastRay⚠
JPH_NarrowPhaseQuery_CastRay2⚠
JPH_NarrowPhaseQuery_CastRay3⚠
JPH_NarrowPhaseQuery_CastShape⚠
JPH_NarrowPhaseQuery_CastShape2⚠
JPH_NarrowPhaseQuery_CollidePoint⚠
JPH_NarrowPhaseQuery_CollidePoint2⚠
JPH_NarrowPhaseQuery_CollideShape⚠
JPH_NarrowPhaseQuery_CollideShape2⚠
JPH_ObjectLayerFilter_Create⚠
JPH_ObjectLayerFilter_Destroy⚠
JPH_ObjectLayerFilter_SetProcs⚠
JPH_ObjectLayerPairFilterMask_Create⚠
JPH_ObjectLayerPairFilterMask_GetGroup⚠
JPH_ObjectLayerPairFilterMask_GetMask⚠
JPH_ObjectLayerPairFilterMask_GetObjectLayer⚠
JPH_ObjectLayerPairFilterTable_Create⚠
JPH_ObjectLayerPairFilterTable_DisableCollision⚠
JPH_ObjectLayerPairFilterTable_EnableCollision⚠
JPH_ObjectLayerPairFilterTable_ShouldCollide⚠
JPH_ObjectLayerPairFilter_Destroy⚠
JPH_ObjectVsBroadPhaseLayerFilterMask_Create⚠
JPH_ObjectVsBroadPhaseLayerFilterTable_Create⚠
JPH_ObjectVsBroadPhaseLayerFilter_Destroy⚠
JPH_OffsetCenterOfMassShapeSettings_Create⚠
JPH_OffsetCenterOfMassShapeSettings_Create2⚠
JPH_OffsetCenterOfMassShapeSettings_CreateShape⚠
JPH_OffsetCenterOfMassShape_Create⚠
JPH_OffsetCenterOfMassShape_GetOffset⚠
JPH_PathConstraintPathHermite_AddPoint⚠
JPH_PathConstraintPathHermite_Create⚠
JPH_PathConstraintPath_Destroy⚠
JPH_PathConstraintPath_GetClosestPoint⚠
JPH_PathConstraintPath_GetPathMaxFraction⚠
JPH_PathConstraintPath_IsLooping⚠
JPH_PathConstraintPath_SetIsLooping⚠
JPH_PathConstraintSettings_Init⚠
JPH_PathConstraint_Create⚠
JPH_PathConstraint_GetMaxFrictionForce⚠
JPH_PathConstraint_GetPath⚠
JPH_PathConstraint_GetPathFraction⚠
JPH_PathConstraint_GetPositionMotorSettings⚠
JPH_PathConstraint_GetPositionMotorState⚠
JPH_PathConstraint_GetTargetPathFraction⚠
JPH_PathConstraint_GetTargetVelocity⚠
JPH_PathConstraint_GetTotalLambdaMotor⚠
JPH_PathConstraint_GetTotalLambdaPosition⚠
JPH_PathConstraint_GetTotalLambdaPositionLimits⚠
JPH_PathConstraint_GetTotalLambdaRotation⚠
JPH_PathConstraint_GetTotalLambdaRotationHinge⚠
JPH_PathConstraint_SetMaxFrictionForce⚠
JPH_PathConstraint_SetPositionMotorSettings⚠
JPH_PathConstraint_SetPositionMotorState⚠
JPH_PathConstraint_SetTargetPathFraction⚠
JPH_PathConstraint_SetTargetVelocity⚠
JPH_PhysicsMaterial_AddRef⚠
JPH_PhysicsMaterial_Create⚠
JPH_PhysicsMaterial_Create2⚠
JPH_PhysicsMaterial_Destroy⚠
JPH_PhysicsMaterial_GetDebugColor⚠
JPH_PhysicsMaterial_GetDebugName⚠
JPH_PhysicsMaterial_GetRefCount⚠
JPH_PhysicsMaterial_GetUserData⚠
JPH_PhysicsStepListener_Create⚠
JPH_PhysicsStepListener_Destroy⚠
JPH_PhysicsStepListener_SetProcs⚠
JPH_PhysicsSystem_ActivateBodiesInAABox⚠
JPH_PhysicsSystem_AddConstraint⚠
JPH_PhysicsSystem_AddConstraints⚠
JPH_PhysicsSystem_AddStepListener⚠
JPH_PhysicsSystem_Create⚠
JPH_PhysicsSystem_Destroy⚠
JPH_PhysicsSystem_DrawBodies⚠
JPH_PhysicsSystem_DrawConstraintLimits⚠
JPH_PhysicsSystem_DrawConstraintReferenceFrame⚠
JPH_PhysicsSystem_DrawConstraints⚠
JPH_PhysicsSystem_GetActiveBodies⚠
JPH_PhysicsSystem_GetActiveBodiesUnsafe⚠
JPH_PhysicsSystem_GetBodies⚠
JPH_PhysicsSystem_GetBodyInterface⚠
JPH_PhysicsSystem_GetBodyInterfaceNoLock⚠
JPH_PhysicsSystem_GetBodyLockInterface⚠
JPH_PhysicsSystem_GetBodyLockInterfaceNoLock⚠
JPH_PhysicsSystem_GetBodyPtr⚠
JPH_PhysicsSystem_GetBroadPhaseQuery⚠
JPH_PhysicsSystem_GetConstraints⚠
JPH_PhysicsSystem_GetGravity⚠
JPH_PhysicsSystem_GetMaxBodies⚠
JPH_PhysicsSystem_GetNarrowPhaseQuery⚠
JPH_PhysicsSystem_GetNarrowPhaseQueryNoLock⚠
JPH_PhysicsSystem_GetNumActiveBodies⚠
JPH_PhysicsSystem_GetNumBodies⚠
JPH_PhysicsSystem_GetNumConstraints⚠
JPH_PhysicsSystem_GetPhysicsSettings⚠
JPH_PhysicsSystem_OptimizeBroadPhase⚠
JPH_PhysicsSystem_RemoveConstraint⚠
JPH_PhysicsSystem_RemoveConstraints⚠
JPH_PhysicsSystem_RemoveStepListener⚠
JPH_PhysicsSystem_RestoreState⚠
JPH_PhysicsSystem_SaveState⚠
JPH_PhysicsSystem_SetBodyActivationListener⚠
JPH_PhysicsSystem_SetContactListener⚠
JPH_PhysicsSystem_SetContactListener2⚠
JPH_PhysicsSystem_SetGravity⚠
JPH_PhysicsSystem_SetPhysicsSettings⚠
JPH_PhysicsSystem_SetSimShapeFilter⚠
JPH_PhysicsSystem_SetSoftBodyContactListener⚠
JPH_PhysicsSystem_Update⚠
JPH_PhysicsSystem_Update2⚠
JPH_PhysicsSystem_WereBodiesInContact⚠
JPH_PlaneShapeSettings_Create⚠
JPH_PlaneShapeSettings_CreateShape⚠
JPH_PlaneShape_Create⚠
JPH_PlaneShape_GetHalfExtent⚠
JPH_PlaneShape_GetPlane⚠
JPH_PointConstraintSettings_Init⚠
JPH_PointConstraint_Create⚠
JPH_PointConstraint_GetLocalSpacePoint1⚠
JPH_PointConstraint_GetLocalSpacePoint2⚠
JPH_PointConstraint_GetSettings⚠
JPH_PointConstraint_GetTotalLambdaPosition⚠
JPH_PointConstraint_SetPoint1⚠
JPH_PointConstraint_SetPoint2⚠
JPH_PulleyConstraintSettings_Init⚠
JPH_PulleyConstraint_Create⚠
JPH_PulleyConstraint_GetCurrentLength⚠
JPH_PulleyConstraint_GetMaxLength⚠
JPH_PulleyConstraint_GetMinLength⚠
JPH_PulleyConstraint_GetSettings⚠
JPH_PulleyConstraint_GetTotalLambdaPosition⚠
JPH_PulleyConstraint_SetLength⚠
JPH_Quat_Add⚠
JPH_Quat_Conjugated⚠
JPH_Quat_DivideScalar⚠
JPH_Quat_Dot⚠
JPH_Quat_FromEulerAngles⚠
JPH_Quat_FromTo⚠
JPH_Quat_GetAxisAngle⚠
JPH_Quat_GetEulerAngles⚠
JPH_Quat_GetPerpendicular⚠
JPH_Quat_GetRotationAngle⚠
JPH_Quat_GetSwingTwist⚠
JPH_Quat_GetTwist⚠
JPH_Quat_InverseRotate⚠
JPH_Quat_Inversed⚠
JPH_Quat_Lerp⚠
JPH_Quat_Multiply⚠
JPH_Quat_MultiplyScalar⚠
JPH_Quat_Rotate⚠
JPH_Quat_RotateAxisX⚠
JPH_Quat_RotateAxisY⚠
JPH_Quat_RotateAxisZ⚠
JPH_Quat_Slerp⚠
JPH_Quat_Subtract⚠
JPH_RMat4_RotationTranslation⚠
JPH_Mat4_RotationTranslation under the name double precision uses.
JPH_RRayCast_GetPointOnRay⚠
JPH_RackAndPinionConstraintSettings_Init⚠
JPH_RackAndPinionConstraint_Create⚠
JPH_RackAndPinionConstraint_GetTotalLambda⚠
JPH_RackAndPinionConstraint_SetConstraints⚠
JPH_RagdollSettings_CalculateBodyIndexToConstraintIndex⚠
JPH_RagdollSettings_CalculateConstraintIndexToBodyIdxPair⚠
JPH_RagdollSettings_CalculateConstraintPriorities⚠
JPH_RagdollSettings_Create⚠
JPH_RagdollSettings_CreateRagdoll⚠
JPH_RagdollSettings_Destroy⚠
JPH_RagdollSettings_GetConstraintIndexForBodyIndex⚠
JPH_RagdollSettings_GetPartCount⚠
JPH_RagdollSettings_GetSkeleton⚠
JPH_RagdollSettings_ResizeParts⚠
JPH_RagdollSettings_SetPart⚠
JPH_RagdollSettings_SetPartMassProperties⚠
JPH_RagdollSettings_SetPartMotionType⚠
JPH_RagdollSettings_SetPartObjectLayer⚠
JPH_RagdollSettings_SetPartPosition⚠
JPH_RagdollSettings_SetPartRotation⚠
JPH_RagdollSettings_SetPartShape⚠
JPH_RagdollSettings_SetPartToParent⚠
JPH_RagdollSettings_SetPartToParentHinge⚠
JPH_RagdollSettings_SetPartToParentSixDOF⚠
JPH_RagdollSettings_SetPartToParentSwingTwist⚠
JPH_RagdollSettings_SetSkeleton⚠
JPH_RagdollSettings_Stabilize⚠
JPH_Ragdoll_Activate⚠
JPH_Ragdoll_AddToPhysicsSystem⚠
JPH_Ragdoll_Destroy⚠
JPH_Ragdoll_DriveToPoseUsingKinematics⚠
JPH_Ragdoll_DriveToPoseUsingMotors⚠
JPH_Ragdoll_GetBodyCount⚠
JPH_Ragdoll_GetBodyID⚠
JPH_Ragdoll_GetConstraint⚠
JPH_Ragdoll_GetConstraintCount⚠
JPH_Ragdoll_GetPose⚠
JPH_Ragdoll_GetRagdollSettings⚠
JPH_Ragdoll_GetRootTransform⚠
JPH_Ragdoll_IsActive⚠
JPH_Ragdoll_RemoveFromPhysicsSystem⚠
JPH_Ragdoll_ResetWarmStart⚠
JPH_Ragdoll_SetPose⚠
JPH_RayCast_GetPointOnRay⚠
JPH_RotatedTranslatedShapeSettings_Create⚠
JPH_RotatedTranslatedShapeSettings_Create2⚠
JPH_RotatedTranslatedShapeSettings_CreateShape⚠
JPH_RotatedTranslatedShape_Create⚠
JPH_RotatedTranslatedShape_GetPosition⚠
JPH_RotatedTranslatedShape_GetRotation⚠
JPH_ScaledShapeSettings_Create⚠
JPH_ScaledShapeSettings_Create2⚠
JPH_ScaledShapeSettings_CreateShape⚠
JPH_ScaledShape_Create⚠
JPH_ScaledShape_GetScale⚠
JPH_SetAssertFailureHandler⚠
JPH_SetTraceHandler⚠
JPH_ShapeBinaryState_CopyData⚠
JPH_ShapeBinaryState_Destroy⚠
JPH_ShapeBinaryState_GetSize⚠
JPH_ShapeCastSettings_Init⚠
JPH_ShapeFilter_Create⚠
JPH_ShapeFilter_Destroy⚠
JPH_ShapeFilter_GetBodyID2⚠
JPH_ShapeFilter_SetBodyID2⚠
JPH_ShapeFilter_SetProcs⚠
JPH_ShapeSettings_CreateShapeWithError⚠
JPH_ShapeSettings_Destroy⚠
JPH_ShapeSettings_GetUserData⚠
JPH_ShapeSettings_SetUserData⚠
JPH_Shape_CastRay⚠
JPH_Shape_CastRay2⚠
JPH_Shape_CollidePoint⚠
JPH_Shape_CollidePoint2⚠
JPH_Shape_Destroy⚠
JPH_Shape_Draw⚠
JPH_Shape_GetBinaryStateVersion⚠
JPH_Shape_GetCenterOfMass⚠
JPH_Shape_GetInnerRadius⚠
JPH_Shape_GetLeafShape⚠
JPH_Shape_GetLocalBounds⚠
JPH_Shape_GetMassProperties⚠
JPH_Shape_GetMaterial⚠
JPH_Shape_GetSubShapeIDBitsRecursive⚠
JPH_Shape_GetSubType⚠
JPH_Shape_GetSupportingFace⚠
JPH_Shape_GetSurfaceNormal⚠
JPH_Shape_GetTriangles⚠
JPH_Shape_GetType⚠
JPH_Shape_GetUserData⚠
JPH_Shape_GetVolume⚠
JPH_Shape_GetWorldSpaceBounds⚠
JPH_Shape_IsValidScale⚠
JPH_Shape_MakeScaleValid⚠
JPH_Shape_MustBeStatic⚠
JPH_Shape_RestoreBinaryState⚠
JPH_Shape_SaveBinaryState⚠
JPH_Shape_ScaleShape⚠
JPH_Shape_SetUserData⚠
JPH_Shutdown⚠
JPH_SimShapeFilter_Create⚠
JPH_SimShapeFilter_Destroy⚠
JPH_SimShapeFilter_SetProcs⚠
JPH_SixDOFConstraintSettings_Init⚠
JPH_SixDOFConstraintSettings_IsFixedAxis⚠
JPH_SixDOFConstraintSettings_IsFreeAxis⚠
JPH_SixDOFConstraintSettings_MakeFixedAxis⚠
JPH_SixDOFConstraintSettings_MakeFreeAxis⚠
JPH_SixDOFConstraintSettings_SetLimitedAxis⚠
JPH_SixDOFConstraint_Create⚠
JPH_SixDOFConstraint_GetLimitsMax⚠
JPH_SixDOFConstraint_GetLimitsMin⚠
JPH_SixDOFConstraint_GetLimitsSpringSettings⚠
JPH_SixDOFConstraint_GetMaxFriction⚠
JPH_SixDOFConstraint_GetMotorSettings⚠
JPH_SixDOFConstraint_GetMotorState⚠
JPH_SixDOFConstraint_GetRotationInConstraintSpace⚠
JPH_SixDOFConstraint_GetRotationLimitsMax⚠
JPH_SixDOFConstraint_GetRotationLimitsMin⚠
JPH_SixDOFConstraint_GetSettings⚠
JPH_SixDOFConstraint_GetTargetAngularVelocityCS⚠
JPH_SixDOFConstraint_GetTargetOrientationCS⚠
JPH_SixDOFConstraint_GetTargetPositionCS⚠
JPH_SixDOFConstraint_GetTargetVelocityCS⚠
JPH_SixDOFConstraint_GetTotalLambdaMotorRotation⚠
JPH_SixDOFConstraint_GetTotalLambdaMotorTranslation⚠
JPH_SixDOFConstraint_GetTotalLambdaPosition⚠
JPH_SixDOFConstraint_GetTotalLambdaRotation⚠
JPH_SixDOFConstraint_GetTranslationLimitsMax⚠
JPH_SixDOFConstraint_GetTranslationLimitsMin⚠
JPH_SixDOFConstraint_IsFixedAxis⚠
JPH_SixDOFConstraint_IsFreeAxis⚠
JPH_SixDOFConstraint_SetLimitsSpringSettings⚠
JPH_SixDOFConstraint_SetMaxFriction⚠
JPH_SixDOFConstraint_SetMotorSettings⚠
JPH_SixDOFConstraint_SetMotorState⚠
JPH_SixDOFConstraint_SetTargetAngularVelocityCS⚠
JPH_SixDOFConstraint_SetTargetOrientationBS⚠
JPH_SixDOFConstraint_SetTargetOrientationCS⚠
JPH_SixDOFConstraint_SetTargetPositionCS⚠
JPH_SixDOFConstraint_SetTargetVelocityCS⚠
JPH_SkeletalAnimation_AddAnimatedJoint⚠
JPH_SkeletalAnimation_AddKeyframe⚠
JPH_SkeletalAnimation_Create⚠
JPH_SkeletalAnimation_Destroy⚠
JPH_SkeletalAnimation_GetAnimatedJointCount⚠
JPH_SkeletalAnimation_GetDuration⚠
JPH_SkeletalAnimation_IsLooping⚠
JPH_SkeletalAnimation_Sample⚠
JPH_SkeletalAnimation_ScaleJoints⚠
JPH_SkeletalAnimation_SetIsLooping⚠
JPH_SkeletonMapper_Create⚠
JPH_SkeletonMapper_Destroy⚠
JPH_SkeletonMapper_GetMappedJointIndex⚠
JPH_SkeletonMapper_Initialize2⚠
JPH_SkeletonMapper_IsJointTranslationLocked⚠
JPH_SkeletonMapper_LockAllTranslations2⚠
JPH_SkeletonMapper_LockTranslations2⚠
JPH_SkeletonMapper_Map2⚠
JPH_SkeletonMapper_MapReverse2⚠
JPH_SkeletonPose_CalculateJointMatrices⚠
JPH_SkeletonPose_CalculateJointStates⚠
JPH_SkeletonPose_CalculateLocalSpaceJointMatrices⚠
JPH_SkeletonPose_Create⚠
JPH_SkeletonPose_Destroy⚠
JPH_SkeletonPose_GetJointCount⚠
JPH_SkeletonPose_GetJointMatrices⚠
JPH_SkeletonPose_GetJointMatrix⚠
JPH_SkeletonPose_GetJointState⚠
JPH_SkeletonPose_GetRootOffset⚠
JPH_SkeletonPose_GetSkeleton⚠
JPH_SkeletonPose_SetJointMatrices⚠
JPH_SkeletonPose_SetJointMatrix⚠
JPH_SkeletonPose_SetJointState⚠
JPH_SkeletonPose_SetRootOffset⚠
JPH_SkeletonPose_SetSkeleton⚠
JPH_Skeleton_AddJoint⚠
JPH_Skeleton_AddJoint2⚠
JPH_Skeleton_AddJoint3⚠
JPH_Skeleton_AreJointsCorrectlyOrdered⚠
JPH_Skeleton_CalculateParentJointIndices⚠
JPH_Skeleton_Create⚠
JPH_Skeleton_Destroy⚠
JPH_Skeleton_GetJoint⚠
JPH_Skeleton_GetJointCount⚠
JPH_Skeleton_GetJointIndex⚠
JPH_SliderConstraintSettings_Init⚠
JPH_SliderConstraintSettings_SetSliderAxis⚠
JPH_SliderConstraint_Create⚠
JPH_SliderConstraint_GetCurrentPosition⚠
JPH_SliderConstraint_GetLimitsMax⚠
JPH_SliderConstraint_GetLimitsMin⚠
JPH_SliderConstraint_GetLimitsSpringSettings⚠
JPH_SliderConstraint_GetMaxFrictionForce⚠
JPH_SliderConstraint_GetMotorSettings⚠
JPH_SliderConstraint_GetMotorState⚠
JPH_SliderConstraint_GetSettings⚠
JPH_SliderConstraint_GetTargetPosition⚠
JPH_SliderConstraint_GetTargetVelocity⚠
JPH_SliderConstraint_GetTotalLambdaMotor⚠
JPH_SliderConstraint_GetTotalLambdaPosition⚠
JPH_SliderConstraint_GetTotalLambdaPositionLimits⚠
JPH_SliderConstraint_GetTotalLambdaRotation⚠
JPH_SliderConstraint_HasLimits⚠
JPH_SliderConstraint_SetLimits⚠
JPH_SliderConstraint_SetLimitsSpringSettings⚠
JPH_SliderConstraint_SetMaxFrictionForce⚠
JPH_SliderConstraint_SetMotorSettings⚠
JPH_SliderConstraint_SetMotorState⚠
JPH_SliderConstraint_SetTargetPosition⚠
JPH_SliderConstraint_SetTargetVelocity⚠
JPH_SoftBodyContactListener_Create⚠
JPH_SoftBodyContactListener_Destroy⚠
JPH_SoftBodyContactListener_SetProcs⚠
JPH_SoftBodyCreationSettings_Create⚠
JPH_SoftBodyCreationSettings_Create2⚠
JPH_SoftBodyCreationSettings_Destroy⚠
JPH_SoftBodyCreationSettings_GetAllowSleeping⚠
JPH_SoftBodyCreationSettings_GetCollisionGroup⚠
JPH_SoftBodyCreationSettings_GetFacesDoubleSided⚠
JPH_SoftBodyCreationSettings_GetFriction⚠
JPH_SoftBodyCreationSettings_GetGravityFactor⚠
JPH_SoftBodyCreationSettings_GetLinearDamping⚠
JPH_SoftBodyCreationSettings_GetMakeRotationIdentity⚠
JPH_SoftBodyCreationSettings_GetMaxLinearVelocity⚠
JPH_SoftBodyCreationSettings_GetNumIterations⚠
JPH_SoftBodyCreationSettings_GetObjectLayer⚠
JPH_SoftBodyCreationSettings_GetPosition⚠
JPH_SoftBodyCreationSettings_GetPressure⚠
JPH_SoftBodyCreationSettings_GetRestitution⚠
JPH_SoftBodyCreationSettings_GetRotation⚠
JPH_SoftBodyCreationSettings_GetSettings⚠
JPH_SoftBodyCreationSettings_GetUpdatePosition⚠
JPH_SoftBodyCreationSettings_GetUserData⚠
JPH_SoftBodyCreationSettings_GetVertexRadius⚠
JPH_SoftBodyCreationSettings_SetAllowSleeping⚠
JPH_SoftBodyCreationSettings_SetCollisionGroup⚠
JPH_SoftBodyCreationSettings_SetFacesDoubleSided⚠
JPH_SoftBodyCreationSettings_SetFriction⚠
JPH_SoftBodyCreationSettings_SetGravityFactor⚠
JPH_SoftBodyCreationSettings_SetLinearDamping⚠
JPH_SoftBodyCreationSettings_SetMakeRotationIdentity⚠
JPH_SoftBodyCreationSettings_SetMaxLinearVelocity⚠
JPH_SoftBodyCreationSettings_SetNumIterations⚠
JPH_SoftBodyCreationSettings_SetObjectLayer⚠
JPH_SoftBodyCreationSettings_SetPosition⚠
JPH_SoftBodyCreationSettings_SetPressure⚠
JPH_SoftBodyCreationSettings_SetRestitution⚠
JPH_SoftBodyCreationSettings_SetRotation⚠
JPH_SoftBodyCreationSettings_SetSettings⚠
JPH_SoftBodyCreationSettings_SetUpdatePosition⚠
JPH_SoftBodyCreationSettings_SetUserData⚠
JPH_SoftBodyCreationSettings_SetVertexRadius⚠
JPH_SoftBodyManifold_GetContactBodyID⚠
JPH_SoftBodyManifold_GetContactNormal⚠
JPH_SoftBodyManifold_GetLocalContactPoint⚠
JPH_SoftBodyManifold_GetNumSensorContacts⚠
JPH_SoftBodyManifold_GetSensorContactBodyID⚠
JPH_SoftBodyManifold_GetVertexCount⚠
JPH_SoftBodyManifold_HasContact⚠
JPH_SoftBodySharedSettings_AddDihedralBendConstraint⚠
JPH_SoftBodySharedSettings_AddEdgeConstraint⚠
JPH_SoftBodySharedSettings_AddFace⚠
JPH_SoftBodySharedSettings_AddFaces⚠
JPH_SoftBodySharedSettings_AddVertex⚠
JPH_SoftBodySharedSettings_AddVertices⚠
JPH_SoftBodySharedSettings_AddVolumeConstraint⚠
JPH_SoftBodySharedSettings_CalculateBendConstraintConstants⚠
JPH_SoftBodySharedSettings_CalculateEdgeLengths⚠
JPH_SoftBodySharedSettings_CalculateVolumeConstraintVolumes⚠
JPH_SoftBodySharedSettings_Create⚠
JPH_SoftBodySharedSettings_CreateConstraints⚠
JPH_SoftBodySharedSettings_CreateConstraints2⚠
JPH_SoftBodySharedSettings_Destroy⚠
JPH_SoftBodySharedSettings_GetDihedralBendConstraintCount⚠
JPH_SoftBodySharedSettings_GetEdgeConstraintCount⚠
JPH_SoftBodySharedSettings_GetFace⚠
JPH_SoftBodySharedSettings_GetFaceCount⚠
JPH_SoftBodySharedSettings_GetLRAConstraintCount⚠
JPH_SoftBodySharedSettings_GetVertex⚠
JPH_SoftBodySharedSettings_GetVertexCount⚠
JPH_SoftBodySharedSettings_GetVolumeConstraintCount⚠
JPH_SoftBodySharedSettings_Optimize⚠
JPH_SoftBodySharedSettings_RemoveFace⚠
JPH_SoftBodySharedSettings_RemoveVertex⚠
JPH_SoftBodyVertexAttributes_Init⚠
JPH_SphereShapeSettings_Create⚠
JPH_SphereShapeSettings_CreateShape⚠
JPH_SphereShapeSettings_GetRadius⚠
JPH_SphereShapeSettings_SetRadius⚠
JPH_SphereShape_Create⚠
JPH_SphereShape_GetRadius⚠
JPH_StateRecorder_CopyData⚠
JPH_StateRecorder_Create⚠
JPH_StateRecorder_Destroy⚠
JPH_StateRecorder_GetDataSize⚠
JPH_StateRecorder_IsFailed⚠
JPH_StateRecorder_Rewind⚠
JPH_StateRecorder_WriteBytes⚠
JPH_StaticCompoundShapeSettings_Create⚠
JPH_StaticCompoundShape_Create⚠
JPH_SubShapeIDPair_GetBody1ID⚠
JPH_SubShapeIDPair_GetBody2ID⚠
JPH_SubShapeIDPair_GetSubShapeID1⚠
JPH_SubShapeIDPair_GetSubShapeID2⚠
JPH_SwingTwistConstraintSettings_Init⚠
JPH_SwingTwistConstraint_Create⚠
JPH_SwingTwistConstraint_GetMaxFrictionTorque⚠
JPH_SwingTwistConstraint_GetNormalHalfConeAngle⚠
JPH_SwingTwistConstraint_GetPlaneHalfConeAngle⚠
JPH_SwingTwistConstraint_GetRotationInConstraintSpace⚠
JPH_SwingTwistConstraint_GetSettings⚠
JPH_SwingTwistConstraint_GetSwingMotorSettings⚠
JPH_SwingTwistConstraint_GetSwingMotorState⚠
JPH_SwingTwistConstraint_GetTargetAngularVelocityCS⚠
JPH_SwingTwistConstraint_GetTargetOrientationCS⚠
JPH_SwingTwistConstraint_GetTotalLambdaMotor⚠
JPH_SwingTwistConstraint_GetTotalLambdaPosition⚠
JPH_SwingTwistConstraint_GetTotalLambdaSwingY⚠
JPH_SwingTwistConstraint_GetTotalLambdaSwingZ⚠
JPH_SwingTwistConstraint_GetTotalLambdaTwist⚠
JPH_SwingTwistConstraint_GetTwistMaxAngle⚠
JPH_SwingTwistConstraint_GetTwistMinAngle⚠
JPH_SwingTwistConstraint_GetTwistMotorSettings⚠
JPH_SwingTwistConstraint_GetTwistMotorState⚠
JPH_SwingTwistConstraint_SetMaxFrictionTorque⚠
JPH_SwingTwistConstraint_SetSwingMotorSettings⚠
JPH_SwingTwistConstraint_SetSwingMotorState⚠
JPH_SwingTwistConstraint_SetTargetAngularVelocityCS⚠
JPH_SwingTwistConstraint_SetTargetOrientationBS⚠
JPH_SwingTwistConstraint_SetTargetOrientationCS⚠
JPH_SwingTwistConstraint_SetTwistMotorSettings⚠
JPH_SwingTwistConstraint_SetTwistMotorState⚠
JPH_TaperedCapsuleShapeSettings_Create⚠
JPH_TaperedCapsuleShapeSettings_CreateShape⚠
JPH_TaperedCapsuleShape_GetBottomRadius⚠
JPH_TaperedCapsuleShape_GetHalfHeight⚠
JPH_TaperedCapsuleShape_GetTopRadius⚠
JPH_TaperedCylinderShapeSettings_Create⚠
JPH_TaperedCylinderShapeSettings_CreateShape⚠
JPH_TaperedCylinderShape_GetBottomRadius⚠
JPH_TaperedCylinderShape_GetConvexRadius⚠
JPH_TaperedCylinderShape_GetHalfHeight⚠
JPH_TaperedCylinderShape_GetTopRadius⚠
JPH_TempAllocatorMalloc_Create⚠
JPH_TempAllocator_Create⚠
JPH_TempAllocator_Destroy⚠
JPH_TrackedVehicleControllerSettings_Create⚠
JPH_TrackedVehicleControllerSettings_GetEngine⚠
JPH_TrackedVehicleControllerSettings_GetTransmission⚠
JPH_TrackedVehicleControllerSettings_SetEngine⚠
JPH_TrackedVehicleControllerSettings_SetTrack⚠
JPH_TrackedVehicleControllerSettings_SetTransmission⚠
JPH_TrackedVehicleController_GetBrakeInput⚠
JPH_TrackedVehicleController_GetEngine⚠
JPH_TrackedVehicleController_GetForwardInput⚠
JPH_TrackedVehicleController_GetLeftRatio⚠
JPH_TrackedVehicleController_GetRightRatio⚠
JPH_TrackedVehicleController_GetTrack⚠
JPH_TrackedVehicleController_GetTransmission⚠
JPH_TrackedVehicleController_SetBrakeInput⚠
JPH_TrackedVehicleController_SetDriverInput⚠
JPH_TrackedVehicleController_SetForwardInput⚠
JPH_TrackedVehicleController_SetLeftRatio⚠
JPH_TrackedVehicleController_SetRightRatio⚠
JPH_TriangleShapeSettings_Create⚠
JPH_TriangleShapeSettings_CreateShape⚠
JPH_TriangleShape_Create⚠
JPH_TriangleShape_GetConvexRadius⚠
JPH_TriangleShape_GetVertex1⚠
JPH_TriangleShape_GetVertex2⚠
JPH_TriangleShape_GetVertex3⚠
JPH_TwoBodyConstraint_GetBody1⚠
JPH_TwoBodyConstraint_GetBody2⚠
JPH_TwoBodyConstraint_GetConstraintToBody1Matrix⚠
JPH_TwoBodyConstraint_GetConstraintToBody2Matrix⚠
JPH_Vec3_Abs⚠
JPH_Vec3_Add⚠
JPH_Vec3_AxisX⚠
JPH_Vec3_AxisY⚠
JPH_Vec3_AxisZ⚠
JPH_Vec3_Cross⚠
JPH_Vec3_Divide⚠
JPH_Vec3_DivideScalar⚠
JPH_Vec3_DotProduct⚠
JPH_Vec3_GetNormalizedPerpendicular⚠
JPH_Vec3_IsClose⚠
JPH_Vec3_IsNaN⚠
JPH_Vec3_IsNearZero⚠
JPH_Vec3_IsNormalized⚠
JPH_Vec3_Length⚠
JPH_Vec3_LengthSquared⚠
JPH_Vec3_Multiply⚠
JPH_Vec3_MultiplyMatrix⚠
JPH_Vec3_MultiplyScalar⚠
JPH_Vec3_Negate⚠
JPH_Vec3_Normalize⚠
JPH_Vec3_Normalized⚠
JPH_Vec3_Subtract⚠
JPH_VehicleAntiRollBar_Init⚠
JPH_VehicleCollisionTesterCastCylinder_Create⚠
JPH_VehicleCollisionTesterCastCylinder_Create2⚠
JPH_VehicleCollisionTesterCastSphere_Create⚠
JPH_VehicleCollisionTesterCastSphere_Create2⚠
JPH_VehicleCollisionTesterRay_Create⚠
JPH_VehicleCollisionTesterRay_Create2⚠
JPH_VehicleCollisionTester_Destroy⚠
JPH_VehicleCollisionTester_GetObjectLayer⚠
JPH_VehicleCollisionTester_SetObjectLayer⚠
JPH_VehicleConstraintSettings_Init⚠
JPH_VehicleConstraint_AsConstraint⚠
JPH_VehicleConstraint_AsPhysicsStepListener⚠
JPH_VehicleConstraint_Create⚠
JPH_VehicleConstraint_GetController⚠
JPH_VehicleConstraint_GetGravityOverride⚠
JPH_VehicleConstraint_GetLocalForward⚠
JPH_VehicleConstraint_GetLocalUp⚠
JPH_VehicleConstraint_GetVehicleBody⚠
JPH_VehicleConstraint_GetWheel⚠
JPH_VehicleConstraint_GetWheelLocalBasis⚠
JPH_VehicleConstraint_GetWheelLocalTransform⚠
JPH_VehicleConstraint_GetWheelWorldTransform⚠
JPH_VehicleConstraint_GetWheelsCount⚠
JPH_VehicleConstraint_GetWorldUp⚠
JPH_VehicleConstraint_IsGravityOverridden⚠
JPH_VehicleConstraint_OverrideGravity⚠
JPH_VehicleConstraint_ResetGravityOverride⚠
JPH_VehicleConstraint_SetMaxPitchRollAngle⚠
JPH_VehicleConstraint_SetVehicleCollisionTester⚠
JPH_VehicleControllerSettings_Destroy⚠
JPH_VehicleController_GetConstraint⚠
JPH_VehicleDifferentialSettings_Init⚠
JPH_VehicleEngineSettings_Init⚠
JPH_VehicleEngine_AllowSleep⚠
JPH_VehicleEngine_ApplyDamping⚠
JPH_VehicleEngine_ApplyTorque⚠
JPH_VehicleEngine_ClampRPM⚠
JPH_VehicleEngine_GetAngularVelocity⚠
JPH_VehicleEngine_GetCurrentRPM⚠
JPH_VehicleEngine_GetTorque⚠
JPH_VehicleEngine_SetCurrentRPM⚠
JPH_VehicleTrackSettings_Init⚠
JPH_VehicleTrack_GetAngularDamping⚠
JPH_VehicleTrack_GetAngularVelocity⚠
JPH_VehicleTrack_GetDifferentialRatio⚠
JPH_VehicleTrack_GetDrivenWheel⚠
JPH_VehicleTrack_GetInertia⚠
JPH_VehicleTrack_GetMaxBrakeTorque⚠
JPH_VehicleTrack_SetAngularVelocity⚠
JPH_VehicleTransmissionSettings_Create⚠
JPH_VehicleTransmissionSettings_Destroy⚠
JPH_VehicleTransmissionSettings_GetClutchReleaseTime⚠
JPH_VehicleTransmissionSettings_GetClutchStrength⚠
JPH_VehicleTransmissionSettings_GetGearRatio⚠
JPH_VehicleTransmissionSettings_GetGearRatioCount⚠
JPH_VehicleTransmissionSettings_GetGearRatios⚠
JPH_VehicleTransmissionSettings_GetMode⚠
JPH_VehicleTransmissionSettings_GetReverseGearRatio⚠
JPH_VehicleTransmissionSettings_GetReverseGearRatioCount⚠
JPH_VehicleTransmissionSettings_GetReverseGearRatios⚠
JPH_VehicleTransmissionSettings_GetShiftDownRPM⚠
JPH_VehicleTransmissionSettings_GetShiftUpRPM⚠
JPH_VehicleTransmissionSettings_GetSwitchLatency⚠
JPH_VehicleTransmissionSettings_GetSwitchTime⚠
JPH_VehicleTransmissionSettings_SetClutchReleaseTime⚠
JPH_VehicleTransmissionSettings_SetClutchStrength⚠
JPH_VehicleTransmissionSettings_SetGearRatio⚠
JPH_VehicleTransmissionSettings_SetGearRatios⚠
JPH_VehicleTransmissionSettings_SetMode⚠
JPH_VehicleTransmissionSettings_SetReverseGearRatio⚠
JPH_VehicleTransmissionSettings_SetReverseGearRatios⚠
JPH_VehicleTransmissionSettings_SetShiftDownRPM⚠
JPH_VehicleTransmissionSettings_SetShiftUpRPM⚠
JPH_VehicleTransmissionSettings_SetSwitchLatency⚠
JPH_VehicleTransmissionSettings_SetSwitchTime⚠
JPH_VehicleTransmission_AllowSleep⚠
JPH_VehicleTransmission_GetClutchFriction⚠
JPH_VehicleTransmission_GetCurrentGear⚠
JPH_VehicleTransmission_GetCurrentRatio⚠
JPH_VehicleTransmission_IsSwitchingGear⚠
JPH_VehicleTransmission_Set⚠
JPH_VehicleTransmission_SetMode⚠
JPH_VehicleTransmission_Update⚠
JPH_WheelSettingsTV_Create⚠
JPH_WheelSettingsTV_GetLateralFriction⚠
JPH_WheelSettingsTV_GetLongitudinalFriction⚠
JPH_WheelSettingsTV_SetLateralFriction⚠
JPH_WheelSettingsTV_SetLongitudinalFriction⚠
JPH_WheelSettingsWV_Create⚠
JPH_WheelSettingsWV_GetAngularDamping⚠
JPH_WheelSettingsWV_GetInertia⚠
JPH_WheelSettingsWV_GetLateralFriction⚠
JPH_WheelSettingsWV_GetLongitudinalFriction⚠
JPH_WheelSettingsWV_GetMaxBrakeTorque⚠
JPH_WheelSettingsWV_GetMaxHandBrakeTorque⚠
JPH_WheelSettingsWV_GetMaxSteerAngle⚠
JPH_WheelSettingsWV_SetAngularDamping⚠
JPH_WheelSettingsWV_SetInertia⚠
JPH_WheelSettingsWV_SetLateralFriction⚠
JPH_WheelSettingsWV_SetLongitudinalFriction⚠
JPH_WheelSettingsWV_SetMaxBrakeTorque⚠
JPH_WheelSettingsWV_SetMaxHandBrakeTorque⚠
JPH_WheelSettingsWV_SetMaxSteerAngle⚠
JPH_WheelSettings_Create⚠
JPH_WheelSettings_Destroy⚠
JPH_WheelSettings_GetEnableSuspensionForcePoint⚠
JPH_WheelSettings_GetPosition⚠
JPH_WheelSettings_GetRadius⚠
JPH_WheelSettings_GetSteeringAxis⚠
JPH_WheelSettings_GetSuspensionDirection⚠
JPH_WheelSettings_GetSuspensionForcePoint⚠
JPH_WheelSettings_GetSuspensionMaxLength⚠
JPH_WheelSettings_GetSuspensionMinLength⚠
JPH_WheelSettings_GetSuspensionPreloadLength⚠
JPH_WheelSettings_GetSuspensionSpring⚠
JPH_WheelSettings_GetWheelForward⚠
JPH_WheelSettings_GetWheelUp⚠
JPH_WheelSettings_GetWidth⚠
JPH_WheelSettings_SetEnableSuspensionForcePoint⚠
JPH_WheelSettings_SetPosition⚠
JPH_WheelSettings_SetRadius⚠
JPH_WheelSettings_SetSteeringAxis⚠
JPH_WheelSettings_SetSuspensionDirection⚠
JPH_WheelSettings_SetSuspensionForcePoint⚠
JPH_WheelSettings_SetSuspensionMaxLength⚠
JPH_WheelSettings_SetSuspensionMinLength⚠
JPH_WheelSettings_SetSuspensionPreloadLength⚠
JPH_WheelSettings_SetSuspensionSpring⚠
JPH_WheelSettings_SetWheelForward⚠
JPH_WheelSettings_SetWheelUp⚠
JPH_WheelSettings_SetWidth⚠
JPH_WheelTV_Create⚠
JPH_WheelTV_GetSettings⚠
JPH_WheelWV_ApplyTorque⚠
JPH_WheelWV_Create⚠
JPH_WheelWV_GetSettings⚠
JPH_Wheel_Create⚠
JPH_Wheel_Destroy⚠
JPH_Wheel_GetAngularVelocity⚠
JPH_Wheel_GetContactBodyID⚠
JPH_Wheel_GetContactLateral⚠
JPH_Wheel_GetContactLongitudinal⚠
JPH_Wheel_GetContactNormal⚠
JPH_Wheel_GetContactPointVelocity⚠
JPH_Wheel_GetContactPosition⚠
JPH_Wheel_GetContactSubShapeID⚠
JPH_Wheel_GetLateralLambda⚠
JPH_Wheel_GetLongitudinalLambda⚠
JPH_Wheel_GetRotationAngle⚠
JPH_Wheel_GetSettings⚠
JPH_Wheel_GetSteerAngle⚠
JPH_Wheel_GetSuspensionLambda⚠
JPH_Wheel_GetSuspensionLength⚠
JPH_Wheel_HasContact⚠
JPH_Wheel_HasHitHardPoint⚠
JPH_Wheel_SetAngularVelocity⚠
JPH_Wheel_SetRotationAngle⚠
JPH_Wheel_SetSteerAngle⚠
JPH_WheeledVehicleControllerSettings_AddDifferential⚠
JPH_WheeledVehicleControllerSettings_Create⚠
JPH_WheeledVehicleControllerSettings_GetDifferential⚠
JPH_WheeledVehicleControllerSettings_GetDifferentialLimitedSlipRatio⚠
JPH_WheeledVehicleControllerSettings_GetDifferentialsCount⚠
JPH_WheeledVehicleControllerSettings_GetEngine⚠
JPH_WheeledVehicleControllerSettings_GetTransmission⚠
JPH_WheeledVehicleControllerSettings_SetDifferential⚠
JPH_WheeledVehicleControllerSettings_SetDifferentialLimitedSlipRatio⚠
JPH_WheeledVehicleControllerSettings_SetDifferentials⚠
JPH_WheeledVehicleControllerSettings_SetDifferentialsCount⚠
JPH_WheeledVehicleControllerSettings_SetEngine⚠
JPH_WheeledVehicleControllerSettings_SetTransmission⚠
JPH_WheeledVehicleController_GetBrakeInput⚠
JPH_WheeledVehicleController_GetEngine⚠
JPH_WheeledVehicleController_GetForwardInput⚠
JPH_WheeledVehicleController_GetHandBrakeInput⚠
JPH_WheeledVehicleController_GetRightInput⚠
JPH_WheeledVehicleController_GetTransmission⚠
JPH_WheeledVehicleController_GetWheelSpeedAtClutch⚠
JPH_WheeledVehicleController_SetBrakeInput⚠
JPH_WheeledVehicleController_SetDriverInput⚠
JPH_WheeledVehicleController_SetForwardInput⚠
JPH_WheeledVehicleController_SetHandBrakeInput⚠
JPH_WheeledVehicleController_SetRightInput⚠
JPH_WheeledVehicleController_SetTireMaxImpulseCallback⚠

Type Aliases§

JPH_Activation
JPH_ActiveEdgeMode
JPH_AllowedDOFs
JPH_AssertFailureFunc
JPH_BackFaceMode
JPH_BodyID
JPH_BodyManager_ShapeColor
JPH_BodyType
JPH_Bool
JPH_BroadPhaseLayer
JPH_CastRayCollectorCallback
JPH_CastRayResultCallback
JPH_CastShapeCollectorCallback
JPH_CastShapeResultCallback
JPH_CharacterID
JPH_CollectFacesMode
JPH_CollidePointCollectorCallback
JPH_CollidePointResultCallback
JPH_CollideShapeBodyCollectorCallback
JPH_CollideShapeBodyResultCallback
JPH_CollideShapeCollectorCallback
JPH_CollideShapeResultCallback
JPH_CollisionCollectorType
JPH_CollisionGroupID
JPH_CollisionSubGroupID
JPH_Color
JPH_ConstraintSpace
JPH_ConstraintSubType
JPH_ConstraintType
JPH_DebugRenderer_CastShadow
JPH_DebugRenderer_DrawMode
JPH_GroundState
JPH_JobFunction
JPH_Mesh_Shape_BuildQuality
JPH_MotionQuality
JPH_MotionType
JPH_MotorState
JPH_ObjectLayer
JPH_OverrideMassProperties
JPH_PathRotationConstraintType
JPH_PhysicsUpdateError
JPH_QueueJobCallback
JPH_QueueJobsCallback
JPH_RMat4
JPH_RVec3
JPH_RayCastBodyCollectorCallback
JPH_RayCastBodyResultCallback
JPH_ShapeSubType
JPH_ShapeType
JPH_SixDOFConstraintAxis
JPH_SoftBodyBendType
JPH_SoftBodyConstraintColor
JPH_SoftBodyLRAType
JPH_SoftBodyValidateResult
JPH_SpringMode
JPH_StateRecorderState
JPH_SubShapeID
JPH_SwingType
JPH_TireMaxImpulseCallback
JPH_TraceFunc
JPH_TrackSide
JPH_TransmissionMode
JPH_ValidateResult
Real
Scalar type of world positions: f64 with the double-precision feature, f32 otherwise.