PhysX License
Building with PhysX
Snippets
PhysX API Basics
Startup and Shutdown
Threading
Geometry
Custom Geometry
Rigid Body Overview
Rigid Body Collision
Rigid Body Dynamics
Simulation
Advanced Collision Detection
Joints
Articulations
GPU Simulation
Direct GPU API
Deformable Body Overview
Deformable Volume
Particle System
Geometry Queries
Scene Queries
Gjk Queries
Vehicles
Character Controllers
Debug Visualization
Omniverse Visual Debugger
Simulation Statistics
Serialization
Extending Serialization
Best Practices Guide
Migrating From PhysX SDK 2.x to 3.x
Migrating From PhysX SDK 3.2 to 3.3
Migrating From PhysX SDK 3.3 to 3.4
Migrating From PhysX SDK 3.4 to 4.0
Migrating From PhysX SDK 4.0 to 5.1
Migrating From PhysX SDK 5.1 to 5.2
Migrating From PhysX SDK 5.2 to 5.3
Migrating From PhysX SDK 5.3 to 5.4
Migrating From PhysX SDK 5.4 to 5.5
PhysX SDK API
Directory hierarchy
Namespace hierarchy
API contents
Files
Classes
PxParticleAndDiffuseBufferDesc
PxParticleAttachmentBuffer
PxParticleBufferDesc
PxParticleClothBufferHelper
PxParticleClothConstraint
PxParticleClothCooker
PxParticleRigidBufferHelper
PxParticleRigidDesc
PxParticleVolumeBufferHelper
PxParticleVolumeMesh
OmniPvdCommand
OmniPvdDataType
OmniPvdFileReadStream
OmniPvdFileWriteStream
OmniPvdMemoryStream
OmniPvdReadStream
OmniPvdReader
OmniPvdWriteStream
OmniPvdWriter
OmniPvdWriterStatusFlag
Px1DConstraint
Px1DConstraintFlag
PxAABBManager
PxActor
PxActorCacheFlag
PxActorFlag
PxActorShape
PxActorType
PxActorTypeFlag
PxAggregate
PxAggregateType
PxAlignedAllocator
PxAllocationListener
PxAllocator
PxAllocatorCallback
PxAllocatorTraits
PxAnisotropyCallback
PxAnisotropyGenerator
PxArrayConverter
PxArticulationAttachment
PxArticulationAxis
PxArticulationCache
PxArticulationCacheFlag
PxArticulationDataRC
PxArticulationDrive
PxArticulationDriveType
PxArticulationFixedTendon
PxArticulationFlag
PxArticulationGPUAPIComputeType
PxArticulationGPUAPIMaxCounts
PxArticulationGPUAPIReadType
PxArticulationGPUAPIWriteType
PxArticulationGpuDataType
PxArticulationJointDataRC
PxArticulationJointReducedCoordinate
PxArticulationJointType
PxArticulationKinematicFlag
PxArticulationLimit
PxArticulationLink
PxArticulationLinkCookie
PxArticulationLinkDataRC
PxArticulationLinkDerivedDataRC
PxArticulationLinkHandle
PxArticulationLinkMutableDataRC
PxArticulationMimicJoint
PxArticulationMotion
PxArticulationReducedCoordinate
PxArticulationRootLinkData
PxArticulationSpatialTendon
PxArticulationTendon
PxArticulationTendonJoint
PxArticulationTendonLimit
PxBVH
PxBVH33MidphaseDesc
PxBVH33TriangleMesh
PxBVH34BuildStrategy
PxBVH34MidphaseDesc
PxBVH34TriangleMesh
PxBVHBuildStrategy
PxBVHDesc
PxBVHInternalData
PxBase
PxBaseFlag
PxBaseMaterial
PxBaseTask
PxBatchQueryExt
PxBatchQueryStatus
PxBinaryConverter
PxBitAndDataT
PxBitMapBase
PxBoundedData
PxBounds3
PxBoxController
PxBoxControllerDesc
PxBoxGeometry
PxBoxObstacle
PxBroadPhase
PxBroadPhaseCallback
PxBroadPhaseCaps
PxBroadPhaseDesc
PxBroadPhaseExt
PxBroadPhasePair
PxBroadPhaseRegion
PxBroadPhaseRegionInfo
PxBroadPhaseRegions
PxBroadPhaseResults
PxBroadPhaseType
PxBroadPhaseUpdateData
PxBroadcast
PxBroadcastingAllocator
PxBroadcastingErrorCallback
PxCCDContactModifyCallback
PxCUenum
PxCache
PxCacheAllocator
PxCapsuleClimbingMode
PxCapsuleController
PxCapsuleControllerDesc
PxCapsuleGeometry
PxCapsuleObstacle
PxCoalescedHashMap
PxCoalescedHashSet
PxCollection
PxCollectionExt
PxCollisionMeshMappingData
PxCollisionTetrahedronMeshData
PxCombineMode
PxConcreteType
PxConeLimitParams
PxConeLimitedConstraint
PxConstraint
PxConstraintAllocator
PxConstraintBatchHeader
PxConstraintConnector
PxConstraintExtIDs
PxConstraintFlag
PxConstraintInfo
PxConstraintInvMassScale
PxConstraintResidual
PxConstraintShaderTable
PxConstraintSolveHint
PxConstraintVisualizationFlag
PxConstraintVisualizer
PxContact
PxContactBuffer
PxContactJoint
PxContactModifyCallback
PxContactModifyPair
PxContactPair
PxContactPairExtraDataItem
PxContactPairExtraDataIterator
PxContactPairExtraDataType
PxContactPairFlag
PxContactPairFrictionAnchor
PxContactPairHeader
PxContactPairHeaderFlag
PxContactPairIndex
PxContactPairPoint
PxContactPairPose
PxContactPairVelocity
PxContactPatch
PxContactPoint
PxContactRecorder
PxContactSet
PxContactStreamIterator
PxController
PxControllerBehaviorCallback
PxControllerBehaviorFlag
PxControllerCollisionFlag
PxControllerDebugRenderFlag
PxControllerDesc
PxControllerFilterCallback
PxControllerFilters
PxControllerHit
PxControllerManager
PxControllerNonWalkableMode
PxControllerObstacleHit
PxControllerShapeHit
PxControllerShapeType
PxControllerState
PxControllerStats
PxControllersHit
PxConverterReportMode
PxConvexCore
PxConvexCoreExt
PxConvexCoreGeometry
PxConvexFlag
PxConvexMesh
PxConvexMeshCookingResult
PxConvexMeshCookingType
PxConvexMeshDesc
PxConvexMeshGeometry
PxConvexMeshGeometryFlag
PxCookingParams
PxCounterFrequencyToTensOfNanos
PxCpuDispatcher
PxCreateArticulationLinkCookie
PxCudaContext
PxCudaContextManager
PxCudaContextManagerDesc
PxCudaInteropRegisterFlag
PxCudaKernelParam
PxCustomGeometry
PxCustomGeometryExt
PxCustomSceneQuerySystem
PxCustomSceneQuerySystemAdapter
PxD6Axis
PxD6Drive
PxD6Joint
PxD6JointDrive
PxD6JointDriveFlag
PxD6Motion
PxDataAccessFlag
PxDebugArc
PxDebugArrow
PxDebugBasis
PxDebugBox
PxDebugCircle
PxDebugColor
PxDebugLine
PxDebugPoint
PxDebugText
PxDebugTriangle
PxDefaultAllocator
PxDefaultCpuDispatcher
PxDefaultCpuDispatcherWaitForWorkMode
PxDefaultErrorCallback
PxDefaultFileInputData
PxDefaultFileOutputStream
PxDefaultMemoryInputData
PxDefaultMemoryOutputStream
PxDeformableAttachment
PxDeformableAttachmentData
PxDeformableAttachmentTargetType
PxDeformableBody
PxDeformableBodyFlag
PxDeformableElementFilter
PxDeformableElementFilterData
PxDeformableMaterial
PxDeformableSkinning
PxDeformableSkinningExt
PxDeformableSurface
PxDeformableSurfaceDataFlag
PxDeformableSurfaceExt
PxDeformableSurfaceFlag
PxDeformableSurfaceMaterial
PxDeformableVolume
PxDeformableVolumeAuxData
PxDeformableVolumeCollisionData
PxDeformableVolumeDataFlag
PxDeformableVolumeExt
PxDeformableVolumeFlag
PxDeformableVolumeMaterial
PxDeformableVolumeMaterialModel
PxDeformableVolumeMesh
PxDeformableVolumeSimulationData
PxDeformableVolumeSimulationDataDesc
PxDelayLoadHook
PxDeletionEventFlag
PxDeletionListener
PxDeserializationContext
PxDeviceAllocatorCallback
PxDiffuseParticleParams
PxDim3
PxDirectGPUAPI
PxDistanceJoint
PxDistanceJointFlag
PxDominanceGroupPair
PxDynamicArrayReportCallback
PxDynamicTreeSecondaryPruner
PxEqual
PxErrorCallback
PxErrorCode
PxExtendedContact
PxExternalStorageReportCallback
PxFEMParameters
PxFPUGuard
PxFileBuf
PxFilterData
PxFilterFlag
PxFilterObjectFlag
PxFilterObjectType
PxFilterOp
PxFixedJoint
PxFixedSizeLookupTable
PxFlags
PxForceMode
PxFoundation
PxFrictionAnchorStreamIterator
PxFrictionPatch
PxFrictionType
PxGearJoint
PxGeomIndexPair
PxGeomOverlapHit
PxGeomRaycastHit
PxGeomSweepHit
PxGeometry
PxGeometryHolder
PxGeometryQuery
PxGeometryQueryFlag
PxGeometryType
PxGjkQuery
PxGjkQueryExt
PxGpuActorPair
PxGpuBodyData
PxGpuContactPair
PxGpuDynamicsMemoryConfig
PxGpuDynamicsMemoryConfigStatistics
PxGpuFixedTendonData
PxGpuLoadHook
PxGpuMirroredPointer
PxGpuParticleBufferIndexPair
PxGpuParticleData
PxGpuParticleSystem
PxGpuSpatialTendonData
PxGpuTendonAttachmentData
PxGpuTendonJointCoefficientData
PxGreater
PxGroupsMask
PxHash
PxHash< const char * >
PxHashBase
PxHashMap
PxHashMapBase
PxHashSet
PxHashSetBase
PxHeightField
PxHeightFieldDesc
PxHeightFieldFlag
PxHeightFieldFormat
PxHeightFieldGeometry
PxHeightFieldMaterial
PxHeightFieldSample
PxHeightFieldTessFlag
PxHitBuffer
PxHitCallback
PxHitFlag
PxHullPolygon
PxImmediateConstraint
PxIndexDataPair
PxInlineAllocator
PxInlineArray
PxInputData
PxInputStream
PxInsertionCallback
PxIsosurfaceCallback
PxIsosurfaceExtractor
PxIsosurfaceGridFilteringType
PxIsosurfaceParams
PxJacobianRow
PxJoint
PxJointActorIndex
PxJointAngularLimitPair
PxJointConcreteType
PxJointLimitCone
PxJointLimitParameters
PxJointLimitPyramid
PxJointLinearLimit
PxJointLinearLimitPair
PxKernelIndex
PxLess
PxLightCpuTask
PxLocalStorageReportCallback
PxLocationHit
PxLockedData
PxLogTwo
PxLogTwo< 1 >
PxMassProperties
PxMat33Padded
PxMat33T
PxMat34Padded
PxMat34T
PxMat44T
PxMaterial
PxMaterialFlag
PxMeshCookingHint
PxMeshFlag
PxMeshGeometryFlag
PxMeshMeshQueryFlag
PxMeshMidPhase
PxMeshOverlapUtil
PxMeshPreprocessingFlag
PxMeshQuery
PxMeshScale
PxMetaDataEntry
PxMetaDataFlag
PxMidphaseDesc
PxModifiableContact
PxMultiCallback
PxMutexImpl
PxMutexT
PxNeighborhoodIterator
PxNodeIndex
PxObstacle
PxObstacleContext
PxOmniPvd
PxOutputStream
PxOverlapBufferN
PxOverlapHit
PxPBDMaterial
PxPBDParticleSystem
PxPackValidation
PxPadding
PxPair
PxPairFilteringMode
PxPairFlag
PxParticleAndDiffuseBuffer
PxParticleBuffer
PxParticleBufferFlag
PxParticleCloth
PxParticleClothBuffer
PxParticleClothDesc
PxParticleClothPreProcessor
PxParticleFlag
PxParticleLockFlag
PxParticleNeighborhoodProvider
PxParticlePhaseFlag
PxParticleRigidAttachment
PxParticleRigidBuffer
PxParticleRigidFilterPair
PxParticleSolverType
PxParticleSpring
PxParticleSystemCallback
PxParticleSystemGeometry
PxParticleVolume
PxPartitionedParticleCloth
PxPhysics
PxPhysicsGpu
PxPinnedAllocator
PxPlane
PxPlaneGeometry
PxPoissonSampler
PxPostSolveCallback
PxPrismaticJoint
PxPrismaticJointFlag
PxProcessPxBaseCallback
PxProfileScoped
PxProfilerCallback
PxPruningStructure
PxPruningStructureType
PxPvd
PxPvdInstrumentationFlag
PxPvdSceneClient
PxPvdSceneFlag
PxPvdTransport
PxPvdUpdateType
PxQuatT
PxQueryCache
PxQueryFilterCallback
PxQueryFilterData
PxQueryFlag
PxQueryHit
PxQueryHitType
PxQueryThreadContext
PxRackAndPinionJoint
PxRawAllocator
PxRaycastBufferN
PxRaycastHit
PxReadWriteLock
PxRefCounted
PxReflectionAllocator
PxRegularReportCallback
PxRemeshingExt
PxRenderBuffer
PxRenderOutput
PxRepXInstantiationArgs
PxRepXObject
PxRepXSerializer
PxReportCallback
PxResidual
PxResiduals
PxRevoluteJoint
PxRevoluteJointFlag
PxRigidActor
PxRigidActorExt
PxRigidBody
PxRigidBodyData
PxRigidBodyExt
PxRigidBodyFlag
PxRigidDynamic
PxRigidDynamicGPUAPIReadType
PxRigidDynamicGPUAPIWriteType
PxRigidDynamicLockFlag
PxRigidStatic
PxRunnable
PxSDFBuilder
PxSDFDesc
PxSIMDGuard
PxSListEntry
PxSListImpl
PxSListT
PxSamplingExt
PxScene
PxSceneDesc
PxSceneFlag
PxSceneLimits
PxSceneQueryDesc
PxSceneQueryExt
PxSceneQuerySystem
PxSceneQuerySystemBase
PxSceneQueryUpdateMode
PxSceneReadLock
PxSceneSQSystem
PxSceneWriteLock
PxScopedCudaLock
PxScopedPointer
PxSdfBitsPerSubgridPixel
PxSerialization
PxSerializationContext
PxSerializationRegistry
PxSerializer
PxSerializerDefaultAdapter
PxShape
PxShapeExt
PxShapeFlag
PxSimpleTriangleMesh
PxSimulationEventCallback
PxSimulationFilterCallback
PxSimulationStatistics
PxSimulationTetrahedronMeshData
PxSmoothedPositionCallback
PxSmoothedPositionGenerator
PxSocket
PxSoftBodyGpuDataFlag
PxSolverBody
PxSolverBodyData
PxSolverConstraintDesc
PxSolverConstraintPrepDesc
PxSolverConstraintPrepDescBase
PxSolverContactDesc
PxSolverType
PxSparseGridIsosurfaceExtractor
PxSparseGridParams
PxSpatialForce
PxSpatialVector
PxSpatialVelocity
PxSphereGeometry
PxSphericalJoint
PxSphericalJointFlag
PxSpring
PxStack
PxStrideIterator
PxStridedData
PxStringTable
PxStringTableExt
PxSweepBufferN
PxSweepHit
PxSyncImpl
PxSyncT
PxTGSSolverBodyData
PxTGSSolverBodyTxInertia
PxTGSSolverBodyVel
PxTGSSolverConstraintPrepDesc
PxTGSSolverConstraintPrepDescBase
PxTGSSolverContactDesc
PxTask
PxTaskManager
PxTaskType
PxTempAllocator
PxTetMaker
PxTetmeshSkinningGpuData
PxTetrahedron
PxTetrahedronMesh
PxTetrahedronMeshAnalysisResult
PxTetrahedronMeshData
PxTetrahedronMeshDesc
PxTetrahedronMeshEmbeddingInfo
PxTetrahedronMeshExt
PxTetrahedronMeshFlag
PxTetrahedronMeshGeometry
PxThreadImpl
PxThreadPriority
PxThreadT
PxTime
PxTolerancesScale
PxTransformPadded
PxTransformT
PxTriangle
PxTriangleMesh
PxTriangleMeshAnalysisResult
PxTriangleMeshCookingResult
PxTriangleMeshDesc
PxTriangleMeshEmbeddingInfo
PxTriangleMeshFlag
PxTriangleMeshGeometry
PxTriangleMeshInternalData
PxTriangleMeshPoissonSampler
PxTrianglePadded
PxTriggerPair
PxTriggerPairFlag
PxTrimeshSkinningGpuData
PxTypeInfo
PxTypeInfo< PxActor >
PxTypeInfo< PxAggregate >
PxTypeInfo< PxArticulationJointReducedCoordinate >
PxTypeInfo< PxArticulationLink >
PxTypeInfo< PxArticulationReducedCoordinate >
PxTypeInfo< PxBVH33TriangleMesh >
PxTypeInfo< PxBVH34TriangleMesh >
PxTypeInfo< PxBase >
PxTypeInfo< PxConstraint >
PxTypeInfo< PxConvexMesh >
PxTypeInfo< PxDeformableAttachment >
PxTypeInfo< PxDeformableElementFilter >
PxTypeInfo< PxDeformableSurface >
PxTypeInfo< PxDeformableSurfaceMaterial >
PxTypeInfo< PxDeformableVolume >
PxTypeInfo< PxDeformableVolumeMaterial >
PxTypeInfo< PxHeightField >
PxTypeInfo< PxMaterial >
PxTypeInfo< PxPBDMaterial >
PxTypeInfo< PxPBDParticleSystem >
PxTypeInfo< PxParticleAndDiffuseBuffer >
PxTypeInfo< PxParticleBuffer >
PxTypeInfo< PxParticleClothBuffer >
PxTypeInfo< PxParticleRigidBuffer >
PxTypeInfo< PxPruningStructure >
PxTypeInfo< PxRigidActor >
PxTypeInfo< PxRigidBody >
PxTypeInfo< PxRigidDynamic >
PxTypeInfo< PxRigidStatic >
PxTypeInfo< PxShape >
PxTypeInfo< PxTetrahedronMesh >
PxTypeInfo< PxTriangleMesh >
PxTypedBoundedData
PxTypedStridedData
PxUnConst
PxUnConst< const T >
PxUserAllocated
PxUserControllerHitReport
PxVec2T
PxVec3Padded
PxVec3T
PxVec4T
PxVehicleAckermannParams
PxVehicleAntiRollForceParams
PxVehicleAntiRollTorque
PxVehicleArrayData
PxVehicleAutoboxParams
PxVehicleAutoboxState
PxVehicleAxes
PxVehicleAxleDescription
PxVehicleBrakeCommandResponseParams
PxVehicleClutchAccuracyMode
PxVehicleClutchCommandResponseParams
PxVehicleClutchCommandResponseState
PxVehicleClutchParams
PxVehicleClutchSlipState
PxVehicleCommandNonLinearResponseParams
PxVehicleCommandResponseParams
PxVehicleCommandState
PxVehicleCommandValueResponseTable
PxVehicleComponent
PxVehicleComponentSequence
PxVehicleComponentSequenceLimits
PxVehicleConstraintConnector
PxVehicleDifferentialState
PxVehicleDirectDriveActuationStateComponent
PxVehicleDirectDriveCommandResponseComponent
PxVehicleDirectDriveThrottleCommandResponseParams
PxVehicleDirectDriveTransmissionCommandState
PxVehicleDirectDrivetrainComponent
PxVehicleEngineDriveActuationStateComponent
PxVehicleEngineDriveCommandResponseComponent
PxVehicleEngineDriveThrottleCommandResponseState
PxVehicleEngineDriveTransmissionCommandState
PxVehicleEngineDrivetrainComponent
PxVehicleEngineParams
PxVehicleEngineState
PxVehicleFixedSizeLookupTable
PxVehicleFourWheelDriveDifferentialLegacyParams
PxVehicleFourWheelDriveDifferentialParams
PxVehicleFourWheelDriveDifferentialStateComponent
PxVehicleFrame
PxVehicleGearboxParams
PxVehicleGearboxState
PxVehicleLegacyFourWheelDriveDifferentialStateComponent
PxVehicleLegacySuspensionComponent
PxVehicleLegacyTireComponent
PxVehicleLimits
PxVehicleMatrix33Solver
PxVehicleMatrixNGaussSeidelSolver
PxVehicleMatrixNN
PxVehicleMatrixNNLUSolver
PxVehicleMultiWheelDriveDifferentialParams
PxVehicleMultiWheelDriveDifferentialStateComponent
PxVehiclePVDComponent
PxVehiclePhysXActor
PxVehiclePhysXActorBeginComponent
PxVehiclePhysXActorEndComponent
PxVehiclePhysXActorUpdateMode
PxVehiclePhysXConstraintComponent
PxVehiclePhysXConstraintLimits
PxVehiclePhysXConstraintState
PxVehiclePhysXConstraints
PxVehiclePhysXMaterialFriction
PxVehiclePhysXMaterialFrictionParams
PxVehiclePhysXRigidActorParams
PxVehiclePhysXRigidActorShapeParams
PxVehiclePhysXRoadGeometryQueryParams
PxVehiclePhysXRoadGeometryQueryState
PxVehiclePhysXRoadGeometryQueryType
PxVehiclePhysXRoadGeometrySceneQueryComponent
PxVehiclePhysXSimulationContext
PxVehiclePhysXSteerState
PxVehiclePhysXSuspensionLimitConstraintParams
PxVehiclePhysXWheelParams
PxVehiclePhysXWheelShapeParams
PxVehiclePvdContext
PxVehicleRigidBodyComponent
PxVehicleRigidBodyParams
PxVehicleRigidBodyState
PxVehicleRoadGeometryState
PxVehicleScale
PxVehicleSimulationContext
PxVehicleSimulationContextType
PxVehicleSizedArrayData
PxVehicleSteerCommandResponseParams
PxVehicleSuspensionComplianceParams
PxVehicleSuspensionComplianceState
PxVehicleSuspensionComponent
PxVehicleSuspensionForce
PxVehicleSuspensionForceLegacyParams
PxVehicleSuspensionForceParams
PxVehicleSuspensionJounceCalculationType
PxVehicleSuspensionParams
PxVehicleSuspensionState
PxVehicleSuspensionStateCalculationParams
PxVehicleTankDriveDifferentialParams
PxVehicleTankDriveDifferentialStateComponent
PxVehicleTankDriveTransmissionCommandState
PxVehicleTireAxisStickyParams
PxVehicleTireCamberAngleState
PxVehicleTireComponent
PxVehicleTireDirectionModes
PxVehicleTireDirectionState
PxVehicleTireForce
PxVehicleTireForceParams
PxVehicleTireGripState
PxVehicleTireSlipParams
PxVehicleTireSlipState
PxVehicleTireSpeedState
PxVehicleTireStickyParams
PxVehicleTireStickyState
PxVehicleVectorN
PxVehicleWheelActuationState
PxVehicleWheelComponent
PxVehicleWheelConstraintGroupState
PxVehicleWheelLocalPose
PxVehicleWheelParams
PxVehicleWheelRigidBody1dState
PxVirtualAllocator
PxVirtualAllocatorCallback
PxVisualizationParameter
PxsParticleMaterialData
RaycastCCDManager
PxCudaHelpersExt
Helper functions
Typedefs
Deprecated list
physx
»
PhysX SDK API
»
Classes
»
PxEqual
PxEqual
Defined in
include/foundation/PxBasicTemplates.h
template
<
typename
A
>
struct
PxEqual
Public Functions
inline
bool
operator
()
(
const
A
&
a
,
const
A
&
b
)
const