PhysX SDK API
Directory hierarchy
dir include
dir include/common
dir include/cooking
dir include/geometry
dir include/gpu
dir include/pvd
dir include/task
dir include/vehicle2
dir include/vehicle2/drivetrain
- file include/vehicle2/drivetrain/PxVehicleDrivetrainComponents.h 
- file include/vehicle2/drivetrain/PxVehicleDrivetrainFunctions.h 
- file include/vehicle2/drivetrain/PxVehicleDrivetrainHelpers.h 
- file include/vehicle2/drivetrain/PxVehicleDrivetrainParams.h 
- file include/vehicle2/drivetrain/PxVehicleDrivetrainStates.h 
dir include/vehicle2/physxConstraints
- file include/vehicle2/physxConstraints/PxVehiclePhysXConstraintComponents.h 
- file include/vehicle2/physxConstraints/PxVehiclePhysXConstraintFunctions.h 
- file include/vehicle2/physxConstraints/PxVehiclePhysXConstraintHelpers.h 
- file include/vehicle2/physxConstraints/PxVehiclePhysXConstraintParams.h 
- file include/vehicle2/physxConstraints/PxVehiclePhysXConstraintStates.h 
dir include/vehicle2/physxRoadGeometry
- file include/vehicle2/physxRoadGeometry/PxVehiclePhysXRoadGeometryComponents.h 
- file include/vehicle2/physxRoadGeometry/PxVehiclePhysXRoadGeometryFunctions.h 
- file include/vehicle2/physxRoadGeometry/PxVehiclePhysXRoadGeometryHelpers.h 
- file include/vehicle2/physxRoadGeometry/PxVehiclePhysXRoadGeometryParams.h 
- file include/vehicle2/physxRoadGeometry/PxVehiclePhysXRoadGeometryState.h 
dir include/vehicle2/suspension
- file include/vehicle2/suspension/PxVehicleSuspensionComponents.h 
- file include/vehicle2/suspension/PxVehicleSuspensionFunctions.h 
- file include/vehicle2/suspension/PxVehicleSuspensionHelpers.h 
- file include/vehicle2/suspension/PxVehicleSuspensionParams.h 
- file include/vehicle2/suspension/PxVehicleSuspensionStates.h 
- file include/PxActor.h 
- file include/PxClient.h 
- file include/PxContact.h 
- file include/PxMaterial.h 
- file include/PxPhysics.h 
- file include/PxScene.h 
- file include/PxShape.h 
- file include/PxSoftBody.h 
dir pvdruntime
Namespace hierarchy
namespace ExtGpu
- struct ExtGpu::PxParticleBufferDesc 
- struct ExtGpu::PxParticleRigidDesc 
- struct ExtGpu::PxParticleVolumeMesh 
namespace aos
- namespace aos::@153 
- namespace aos::internalScalarSimd 
- namespace aos::vecMathTests 
- struct aos::BoolV 
- struct aos::FloatV 
- struct aos::Mat33V 
- struct aos::Mat34V 
- struct aos::Mat43V 
- struct aos::Mat44V 
- class aos::PxMatTransformV 
- class aos::PxTransformV 
- struct aos::Vec3V 
- struct aos::Vec4V 
- struct aos::VecI16V 
- struct aos::VecI32V 
- struct aos::VecU16V 
- struct aos::VecU32V 
namespace physx
- namespace physx::vehicle2 
- namespace pvdsdk 
- struct Interpolation 
- struct OmniPvdCommand 
- struct OmniPvdDataType 
- class OmniPvdFileReadStream 
- class OmniPvdFileWriteStream 
- class OmniPvdMemoryStream 
- class OmniPvdReadStream 
- class OmniPvdReader 
- class OmniPvdWriteStream 
- class OmniPvdWriter 
- struct Px1DConstraint 
- struct Px1DConstraintFlag 
- class PxAABBManager 
- class PxActor 
- struct PxActorCacheFlag 
- struct PxActorFlag 
- struct PxActorShape 
- struct PxActorType 
- struct PxActorTypeFlag 
- class PxAggregate 
- struct PxAggregateType 
- class PxAlignedAllocator 
- class PxAllocationListener 
- class PxAllocator 
- class PxAllocatorCallback 
- struct PxAllocatorTraits 
- class PxAnisotropyCallback 
- class PxAnisotropyGenerator 
- class PxArrayConverter 
- class PxArticulationAttachment 
- struct PxArticulationAxis 
- class PxArticulationCache 
- class PxArticulationCacheFlag 
- struct PxArticulationDataRC 
- struct PxArticulationDrive 
- struct PxArticulationDriveType 
- struct PxArticulationFlag 
- struct PxArticulationJointDataRC 
- struct PxArticulationJointType 
- struct PxArticulationKinematicFlag 
- struct PxArticulationLimit 
- class PxArticulationLink 
- struct PxArticulationLinkCookie 
- struct PxArticulationLinkDataRC 
- struct PxArticulationLinkHandle 
- struct PxArticulationMotion 
- struct PxArticulationRootLinkData 
- class PxArticulationSensor 
- struct PxArticulationSensorFlag 
- class PxArticulationTendon 
- class PxBVH 
- struct PxBVH33MidphaseDesc 
- class PxBVH33TriangleMesh 
- struct PxBVH34BuildStrategy 
- struct PxBVH34MidphaseDesc 
- class PxBVH34TriangleMesh 
- struct PxBVHBuildStrategy 
- class PxBVHDesc 
- struct PxBVHInternalData 
- class PxBase 
- struct PxBaseFlag 
- class PxBaseMaterial 
- class PxBaseTask 
- class PxBatchQueryExt 
- struct PxBatchQueryStatus 
- class PxBinaryConverter 
- class PxBitAndDataT 
- class PxBitMapBase 
- struct PxBoundedData 
- class PxBounds3 
- class PxBoxController 
- class PxBoxControllerDesc 
- class PxBoxGeometry 
- class PxBoxObstacle 
- class PxBroadPhase 
- class PxBroadPhaseCallback 
- struct PxBroadPhaseCaps 
- class PxBroadPhaseDesc 
- class PxBroadPhaseExt 
- struct PxBroadPhasePair 
- struct PxBroadPhaseRegion 
- struct PxBroadPhaseRegionInfo 
- class PxBroadPhaseRegions 
- struct PxBroadPhaseResults 
- struct PxBroadPhaseType 
- class PxBroadPhaseUpdateData 
- class PxBroadcast 
- class PxBroadcastingAllocator 
- struct PxCUenum 
- struct PxCache 
- class PxCacheAllocator 
- struct PxCapsuleClimbingMode 
- class PxCapsuleController 
- class PxCapsuleControllerDesc 
- class PxCapsuleGeometry 
- class PxCapsuleObstacle 
- class PxCoalescedHashMap 
- class PxCoalescedHashSet 
- class PxCollection 
- class PxCollectionExt 
- struct PxCombineMode 
- struct PxConcreteType 
- struct PxConeLimitParams 
- struct PxConeLimitedConstraint 
- class PxConstraint 
- class PxConstraintAllocator 
- struct PxConstraintBatchHeader 
- class PxConstraintConnector 
- struct PxConstraintExtIDs 
- struct PxConstraintFlag 
- struct PxConstraintInfo 
- struct PxConstraintInvMassScale 
- struct PxConstraintShaderTable 
- struct PxConstraintSolveHint 
- class PxConstraintVisualizer 
- struct PxContact 
- class PxContactBuffer 
- class PxContactJoint 
- class PxContactModifyCallback 
- class PxContactModifyPair 
- struct PxContactPair 
- struct PxContactPairExtraDataItem 
- struct PxContactPairExtraDataType 
- struct PxContactPairFlag 
- struct PxContactPairHeader 
- struct PxContactPairHeaderFlag 
- struct PxContactPairIndex 
- struct PxContactPairPoint 
- struct PxContactPairPose 
- struct PxContactPairVelocity 
- struct PxContactPatch 
- struct PxContactPoint 
- class PxContactRecorder 
- class PxContactSet 
- struct PxContactStreamIterator 
- class PxController 
- struct PxControllerBehaviorFlag 
- struct PxControllerCollisionFlag 
- struct PxControllerDebugRenderFlag 
- class PxControllerDesc 
- class PxControllerFilters 
- struct PxControllerHit 
- class PxControllerManager 
- struct PxControllerNonWalkableMode 
- struct PxControllerObstacleHit 
- struct PxControllerShapeHit 
- struct PxControllerShapeType 
- struct PxControllerState 
- struct PxControllerStats 
- struct PxControllersHit 
- struct PxConverterReportMode 
- struct PxConvexFlag 
- class PxConvexMesh 
- struct PxConvexMeshCookingResult 
- struct PxConvexMeshCookingType 
- class PxConvexMeshDesc 
- class PxConvexMeshGeometry 
- struct PxConvexMeshGeometryFlag 
- struct PxCookingParams 
- class PxCpuDispatcher 
- class PxCudaContext 
- class PxCudaContextManager 
- class PxCudaContextManagerDesc 
- struct PxCudaInteropRegisterFlag 
- struct PxCudaKernelParam 
- class PxCustomGeometry 
- class PxCustomGeometryExt 
- class PxCustomSceneQuerySystem 
- struct PxD6Axis 
- struct PxD6Drive 
- class PxD6Joint 
- class PxD6JointDrive 
- struct PxD6JointDriveFlag 
- struct PxD6Motion 
- struct PxDataAccessFlag 
- struct PxDebugArc 
- struct PxDebugArrow 
- struct PxDebugBasis 
- struct PxDebugBox 
- struct PxDebugCircle 
- struct PxDebugColor 
- struct PxDebugLine 
- struct PxDebugPoint 
- struct PxDebugText 
- struct PxDebugTriangle 
- class PxDefaultAllocator 
- class PxDefaultCpuDispatcher 
- class PxDefaultErrorCallback 
- class PxDefaultFileInputData 
- class PxDefaultMemoryInputData 
- class PxDelayLoadHook 
- struct PxDeletionEventFlag 
- class PxDeletionListener 
- class PxDeserializationContext 
- class PxDiffuseParticleParams 
- struct PxDim3 
- class PxDistanceJoint 
- struct PxDistanceJointFlag 
- struct PxDominanceGroupPair 
- struct PxDynamicTreeSecondaryPruner 
- struct PxEqual 
- class PxErrorCallback 
- struct PxErrorCode 
- struct PxExtendedContact 
- struct PxFEMClothDataFlag 
- struct PxFEMClothFlag 
- class PxFEMClothMaterial 
- class PxFEMMaterial 
- struct PxFEMParameters 
- class PxFEMSoftBodyMaterial 
- struct PxFEMSoftBodyMaterialModel 
- class PxFLIPMaterial 
- class PxFPUGuard 
- class PxFileBuf 
- struct PxFilterData 
- struct PxFilterFlag 
- struct PxFilterObjectFlag 
- struct PxFilterObjectType 
- struct PxFilterOp 
- class PxFixedJoint 
- class PxFixedSizeLookupTable 
- class PxFlags 
- struct PxForceMode 
- class PxFoundation 
- struct PxFrictionType 
- class PxGearJoint 
- struct PxGeomIndexPair 
- struct PxGeomOverlapHit 
- struct PxGeomRaycastHit 
- struct PxGeomSweepHit 
- class PxGeometry 
- class PxGeometryHolder 
- class PxGeometryQuery 
- struct PxGeometryQueryFlag 
- struct PxGeometryType 
- class PxGjkQuery 
- class PxGjkQueryExt 
- struct PxGpuActorPair 
- struct PxGpuBodyData 
- struct PxGpuContactPair 
- class PxGpuFixedTendonData 
- class PxGpuLoadHook 
- struct PxGpuMirroredPointer 
- struct PxGpuParticleBufferIndexPair 
- struct PxGpuParticleData 
- class PxGpuParticleSystem 
- class PxGpuSpatialTendonData 
- struct PxGreater 
- class PxGroupsMask 
- struct PxHairSystemData 
- struct PxHairSystemFlag 
- class PxHairSystemGeometry 
- struct PxHash 
- struct PxHash< const char * > 
- class PxHashBase 
- class PxHashMap 
- class PxHashMapBase 
- class PxHashSet 
- class PxHashSetBase 
- class PxHeightField 
- class PxHeightFieldDesc 
- struct PxHeightFieldFlag 
- struct PxHeightFieldFormat 
- class PxHeightFieldGeometry 
- struct PxHeightFieldMaterial 
- struct PxHeightFieldSample 
- struct PxHeightFieldTessFlag 
- struct PxHitBuffer 
- struct PxHitCallback 
- struct PxHitFlag 
- struct PxHullPolygon 
- struct PxImmediateConstraint 
- struct PxIndexDataPair 
- class PxInlineAllocator 
- class PxInlineArray 
- class PxInputData 
- class PxInputStream 
- class PxInsertionCallback 
- class PxIsosurfaceCallback 
- class PxIsosurfaceExtractor 
- struct PxIsosurfaceParams 
- struct PxJacobianRow 
- class PxJoint 
- struct PxJointActorIndex 
- class PxJointAngularLimitPair 
- struct PxJointConcreteType 
- class PxJointLimitCone 
- class PxJointLimitParameters 
- class PxJointLimitPyramid 
- class PxJointLinearLimit 
- class PxJointLinearLimitPair 
- struct PxKernelIndex 
- struct PxLess 
- class PxLightCpuTask 
- struct PxLineStripSkinnedVertex 
- class PxLineStripSkinning 
- struct PxLocationHit 
- class PxLockedData 
- struct PxLogTwo 
- struct PxLogTwo< 1 > 
- struct PxMPMCuttingFlag 
- class PxMPMMaterial 
- struct PxMPMMaterialModel 
- struct PxMPMSurfaceType 
- class PxMassProperties 
- class PxMat33Padded 
- class PxMat33T 
- class PxMat34Padded 
- class PxMat34T 
- class PxMat44T 
- class PxMaterial 
- struct PxMaterialFlag 
- struct PxMeshCookingHint 
- struct PxMeshFlag 
- struct PxMeshGeometryFlag 
- struct PxMeshMeshQueryFlag 
- struct PxMeshMidPhase 
- class PxMeshOverlapUtil 
- struct PxMeshPreprocessingFlag 
- class PxMeshQuery 
- class PxMeshScale 
- struct PxMetaDataEntry 
- struct PxMetaDataFlag 
- class PxMidphaseDesc 
- struct PxModifiableContact 
- class PxMultiCallback 
- class PxMutexImpl 
- class PxMutexT 
- class PxNeighborhoodIterator 
- class PxNodeIndex 
- class PxObstacle 
- class PxObstacleContext 
- class PxOmniPvd 
- class PxOutputStream 
- struct PxOverlapBufferN 
- struct PxOverlapHit 
- class PxPBDMaterial 
- class PxPBDParticleSystem 
- struct PxPackValidation 
- struct PxPadding 
- class PxPair 
- struct PxPairFilteringMode 
- struct PxPairFlag 
- class PxParticleBuffer 
- struct PxParticleBufferFlag 
- struct PxParticleCloth 
- class PxParticleClothBuffer 
- struct PxParticleClothDesc 
- struct PxParticleFlag 
- class PxParticleMaterial 
- struct PxParticlePhaseFlag 
- struct PxParticleRigidAttachment 
- class PxParticleRigidBuffer 
- struct PxParticleRigidFilterPair 
- struct PxParticleSolverType 
- struct PxParticleSpring 
- class PxParticleSystem 
- class PxParticleSystemCallback 
- class PxParticleSystemGeometry 
- struct PxParticleVolume 
- struct PxPartitionedParticleCloth 
- class PxPhysics 
- class PxPhysicsGpu 
- class PxPlane 
- class PxPlaneGeometry 
- class PxPoissonSampler 
- class PxPrismaticJoint 
- struct PxPrismaticJointFlag 
- class PxProcessPxBaseCallback 
- class PxProfileScoped 
- class PxProfilerCallback 
- class PxPruningStructure 
- struct PxPruningStructureType 
- class PxPvd 
- struct PxPvdInstrumentationFlag 
- class PxPvdSceneClient 
- struct PxPvdSceneFlag 
- class PxPvdTransport 
- struct PxPvdUpdateType 
- class PxQuatT 
- struct PxQueryCache 
- class PxQueryFilterCallback 
- struct PxQueryFilterData 
- struct PxQueryFlag 
- struct PxQueryHit 
- struct PxQueryHitType 
- struct PxQueryThreadContext 
- class PxRackAndPinionJoint 
- class PxRawAllocator 
- struct PxRaycastBufferN 
- struct PxRaycastHit 
- class PxReadWriteLock 
- class PxRefCounted 
- class PxReflectionAllocator 
- class PxRegularReportCallback 
- class PxRemeshingExt 
- class PxRenderBuffer 
- class PxRenderOutput 
- struct PxRepXInstantiationArgs 
- struct PxRepXObject 
- class PxRepXSerializer 
- class PxReportCallback 
- class PxRevoluteJoint 
- struct PxRevoluteJointFlag 
- class PxRigidActor 
- class PxRigidActorExt 
- class PxRigidBody 
- struct PxRigidBodyData 
- class PxRigidBodyExt 
- struct PxRigidBodyFlag 
- class PxRigidDynamic 
- struct PxRigidDynamicLockFlag 
- class PxRigidStatic 
- class PxRunnable 
- class PxSDFBuilder 
- class PxSDFDesc 
- class PxSIMDGuard 
- class PxSListEntry 
- struct PxSListImpl 
- class PxSListT 
- class PxSamplingExt 
- class PxScene 
- class PxSceneDesc 
- struct PxSceneFlag 
- class PxSceneLimits 
- class PxSceneQueryDesc 
- class PxSceneQueryExt 
- class PxSceneQuerySystem 
- class PxSceneQuerySystemBase 
- struct PxSceneQueryUpdateMode 
- class PxSceneReadLock 
- class PxSceneSQSystem 
- class PxSceneWriteLock 
- class PxScopedCudaLock 
- class PxScopedPointer 
- class PxSdfBitsPerSubgridPixel 
- class PxSerialization 
- class PxSerializationContext 
- class PxSerializationRegistry 
- class PxSerializer 
- class PxShape 
- class PxShapeExt 
- struct PxShapeFlag 
- class PxSimpleTriangleMesh 
- class PxSimulationStatistics 
- class PxSocket 
- class PxSoftBody 
- class PxSoftBodyAuxData 
- class PxSoftBodyCollisionData 
- struct PxSoftBodyDataFlag 
- class PxSoftBodyExt 
- struct PxSoftBodyFlag 
- class PxSoftBodyGpuDataFlag 
- class PxSoftBodyMesh 
- class PxSoftBodySimulationData 
- struct PxSolverBody 
- struct PxSolverBodyData 
- struct PxSolverConstraintDesc 
- struct PxSolverConstraintPrepDesc 
- struct PxSolverContactDesc 
- struct PxSolverType 
- struct PxSparseGridParams 
- struct PxSpatialForce 
- struct PxSpatialVector 
- struct PxSpatialVelocity 
- class PxSphereGeometry 
- class PxSphericalJoint 
- struct PxSphericalJointFlag 
- class PxSpring 
- class PxStack 
- class PxStrideIterator 
- struct PxStridedData 
- class PxStringTable 
- class PxStringTableExt 
- struct PxSweepBufferN 
- struct PxSweepHit 
- class PxSyncImpl 
- class PxSyncT 
- struct PxTGSSolverBodyData 
- struct PxTGSSolverBodyTxInertia 
- struct PxTGSSolverBodyVel 
- struct PxTGSSolverContactDesc 
- class PxTask 
- class PxTaskManager 
- struct PxTaskType 
- class PxTempAllocator 
- class PxTetMaker 
- class PxTetrahedron 
- class PxTetrahedronMesh 
- class PxTetrahedronMeshData 
- class PxTetrahedronMeshDesc 
- class PxTetrahedronMeshExt 
- struct PxTetrahedronMeshFlag 
- class PxThreadImpl 
- struct PxThreadPriority 
- class PxThreadT 
- class PxTime 
- class PxTolerancesScale 
- struct PxTransformPadded 
- class PxTransformT 
- class PxTriangle 
- class PxTriangleMesh 
- struct PxTriangleMeshCookingResult 
- class PxTriangleMeshDesc 
- struct PxTriangleMeshFlag 
- class PxTriangleMeshGeometry 
- struct PxTriangleMeshInternalData 
- class PxTrianglePadded 
- struct PxTriggerPair 
- struct PxTriggerPairFlag 
- struct PxTypeInfo 
- struct PxTypeInfo< PxActor > 
- struct PxTypeInfo< PxAggregate > 
- struct PxTypeInfo< PxBase > 
- struct PxTypeInfo< PxConstraint > 
- struct PxTypeInfo< PxConvexMesh > 
- struct PxTypeInfo< PxFEMCloth > 
- struct PxTypeInfo< PxFLIPMaterial > 
- struct PxTypeInfo< PxHairSystem > 
- struct PxTypeInfo< PxHeightField > 
- struct PxTypeInfo< PxMPMMaterial > 
- struct PxTypeInfo< PxMaterial > 
- struct PxTypeInfo< PxPBDMaterial > 
- struct PxTypeInfo< PxRigidActor > 
- struct PxTypeInfo< PxRigidBody > 
- struct PxTypeInfo< PxRigidDynamic > 
- struct PxTypeInfo< PxRigidStatic > 
- struct PxTypeInfo< PxShape > 
- struct PxTypeInfo< PxSoftBody > 
- struct PxTypeInfo< PxTriangleMesh > 
- struct PxTypedStridedData 
- struct PxUnConst 
- struct PxUnConst< const T > 
- class PxUserAllocated 
- class PxVec2T 
- class PxVec3Padded 
- class PxVec3T 
- class PxVec4T 
- struct PxVehicleAckermannParams 
- struct PxVehicleAntiRollForceParams 
- struct PxVehicleAntiRollTorque 
- struct PxVehicleArrayData 
- struct PxVehicleAutoboxParams 
- struct PxVehicleAutoboxState 
- struct PxVehicleAxes 
- struct PxVehicleAxleDescription 
- struct PxVehicleClutchAccuracyMode 
- struct PxVehicleClutchParams 
- struct PxVehicleClutchSlipState 
- struct PxVehicleCommandState 
- class PxVehicleComponent 
- struct PxVehicleComponentSequence 
- struct PxVehicleDifferentialState 
- struct PxVehicleEngineParams 
- struct PxVehicleEngineState 
- struct PxVehicleFrame 
- struct PxVehicleGearboxParams 
- struct PxVehicleGearboxState 
- class PxVehicleLegacyFourWheelDriveDifferentialStateComponent 
- struct PxVehicleLimits 
- class PxVehicleMatrix33Solver 
- class PxVehicleMatrixNN 
- class PxVehiclePVDComponent 
- struct PxVehiclePhysXActor 
- struct PxVehiclePhysXConstraints 
- struct PxVehiclePhysXSteerState 
- struct PxVehiclePvdContext 
- struct PxVehicleRigidBodyParams 
- struct PxVehicleRigidBodyState 
- struct PxVehicleRoadGeometryState 
- struct PxVehicleScale 
- struct PxVehicleSimulationContext 
- struct PxVehicleSizedArrayData 
- struct PxVehicleSuspensionForce 
- struct PxVehicleSuspensionParams 
- struct PxVehicleSuspensionState 
- class PxVehicleTireComponent 
- struct PxVehicleTireDirectionModes 
- struct PxVehicleTireDirectionState 
- struct PxVehicleTireForce 
- struct PxVehicleTireForceParams 
- struct PxVehicleTireGripState 
- struct PxVehicleTireSlipParams 
- struct PxVehicleTireSlipState 
- struct PxVehicleTireSpeedState 
- struct PxVehicleTireStickyParams 
- struct PxVehicleTireStickyState 
- class PxVehicleVectorN 
- struct PxVehicleWheelActuationState 
- class PxVehicleWheelComponent 
- struct PxVehicleWheelLocalPose 
- struct PxVehicleWheelParams 
- class PxVirtualAllocator 
- struct PxVisualizationParameter 
- struct PxgDynamicsMemoryConfig 
- struct PxsParticleMaterialData 
- class RaycastCCDManager