Deprecated List
- Class ExtGpu::PxParticleAttachmentBuffer
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class ExtGpu::PxParticleClothBufferHelper
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class ExtGpu::PxParticleClothConstraint
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class ExtGpu::PxParticleRigidBufferHelper
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class ExtGpu::PxParticleVolumeBufferHelper
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class ExtGpu::PxParticleVolumeMesh
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member Px1DConstraintFlag::eDEPRECATED_DRIVE_ROW
this member will be removed in a future version with no substitute
- Class PxActorCacheFlag
Only used in the deprecated function PxScene::applyActorData(). Use PxDirectGPUAPI::setRigidDynamicData() instead.
- Member PxArticulationCache::coefficientMatrix
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationCache::lambda
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationDriveType::eTARGET
Will be removed in a future version; use stiffness = 1e+25f and damping = 0.f to obtain identical behavior. Sets the drive gains internally to track a target position almost kinematically (i.e. with very high drive gains).
- Member PxArticulationDriveType::eVELOCITY
Will be removed in a future version; use stiffness = 0.f and damping = 1e+25f to obtain identical behavior. Sets the drive gains internally to track a target velocity almost kinematically (i.e. with very high drive gains).
- Class PxArticulationGpuDataType
The replacements are PxArticulationGPUAPIReadType and PxArticulationGPUAPIWriteType in combination with PxDirectGPUAPI::getArticulationData and PxDirectGPUAPI::setArticulationData.
- Member PxArticulationReducedCoordinate::addLoopJoint (PxConstraint *joint)=0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::computeCoefficientMatrix (PxArticulationCache &cache) const =0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::computeLambda (PxArticulationCache &cache, PxArticulationCache &initialState, const PxReal *const jointTorque, const PxU32 maxIter) const =0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::getCoefficientMatrixSize () const =0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::getGpuArticulationIndex ()=0
use getGpuIndex() instead.
- Member PxArticulationReducedCoordinate::getLoopJoints (PxConstraint **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::getMaxCOMAngularVelocity () const =0
The COM velocity limits will be removed in a future version without replacement.
- Member PxArticulationReducedCoordinate::getMaxCOMLinearVelocity () const =0
The COM velocity limits will be removed in a future version without replacement.
- Member PxArticulationReducedCoordinate::getNbLoopJoints () const =0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::removeLoopJoint (PxConstraint *joint)=0
The API related to loop joints will be removed in a future version once a replacement is made available.
- Member PxArticulationReducedCoordinate::setMaxCOMAngularVelocity (const PxReal maxAngularVelocity)=0
The COM velocity limits will be removed in a future version without replacement.
- Member PxArticulationReducedCoordinate::setMaxCOMLinearVelocity (const PxReal maxLinearVelocity)=0
The COM velocity limits will be removed in a future version without replacement.
- Class PxBinaryConverter
Binary conversion and binary meta data will be removed in a future version without replacement.
- Class PxBVH33MidphaseDesc
BVH33 is deprecated and will be removed in a future version. Use BVH34 instead.
- Class PxBVH33TriangleMesh
Use PxBVH34TriangleMesh instead.
- Member PxConcreteType::eTRIANGLE_MESH_BVH33
Will be removed together with deprecated BVH33.
- Member PxConstraintExtIDs::eVEHICLE_STICKY_TYRE_DEPRECATED
This value will be removed in a future version together with the deprecated vehicle API.
- Member PxConstraintExtIDs::eVEHICLE_SUSP_LIMIT_DEPRECATED
This value will be removed in a future version together with the deprecated vehicle API.
- Class PxContactJoint
Will be removed in a future version when a replacement for loop-closure articulation inverse dynamics is made available.
- Class PxConverterReportMode
Binary conversion and binary meta data will be removed in a future version without replacement.
- Member PxConvexFlag::eGPU_COMPATIBLE
since PhysX 5.2. Setting PxCookingParams::buildGPUData to true always cooks GPU-compatible meshes.
- Member PxCudaContextManager::allocDeviceBuffer (T *&deviceBuffer, PxU32 numElements, const char *filename=__FILE__, PxI32 line=__LINE__)
- use PxCudaHelpersExt::allocDeviceBuffer instead.
- Member PxCudaContextManager::allocDeviceBuffer (PxU32 numElements, const char *filename=__FILE__, PxI32 line=__LINE__)
- use PxCudaHelpersExt::allocDeviceBuffer instead.
- Member PxCudaContextManager::allocPinnedHostBuffer (PxU32 numElements, const char *filename=__FILE__, PxI32 line=__LINE__)
- use PxCudaHelpersExt::allocPinnedHostBuffer instead.
- Member PxCudaContextManager::allocPinnedHostBuffer (T *&pinnedHostBuffer, PxU32 numElements, const char *filename=__FILE__, PxI32 line=__LINE__)
- use PxCudaHelpersExt::allocPinnedHostBuffer instead.
- Member PxCudaContextManager::clearDeviceBufferAsync (T *deviceBuffer, PxU32 numElements, CUstream stream, PxI32 value=0)
The replacement is PxCudaHelpersExt::memsetAsync.
- Member PxCudaContextManager::copyDToDAsync (T *dstDeviceBuffer, const T *srcDeviceBuffer, PxU32 numElements, CUstream stream)
Use PxCudaHelpersExt::copyDToDAsync instead.
- Member PxCudaContextManager::copyDToH (T *hostBuffer, const T *deviceBuffer, PxU32 numElements)
The replacement is PxCudaHelpersExt::copyDToH.
- Member PxCudaContextManager::copyDToHAsync (T *hostBuffer, const T *deviceBuffer, PxU32 numElements, CUstream stream)
Use PxCudaHelpersExt::copyDToHAsync instead.
- Member PxCudaContextManager::copyHToD (T *deviceBuffer, const T *hostBuffer, PxU32 numElements)
The replacement is PxCudaHelpersExt::copyHtoD
- Member PxCudaContextManager::copyHToDAsync (T *deviceBuffer, const T *hostBuffer, PxU32 numElements, CUstream stream)
Use PxCudaHelpersExt::copyHToDAsync instead.
- Member PxCudaContextManager::freeDeviceBuffer (T *&deviceBuffer)
- use PxCudaHelpersExt::freeDeviceBuffer instead.
- Member PxCudaContextManager::freePinnedHostBuffer (T *&pinnedHostBuffer)
- use PxCudaHelpersExt::freePinnedHostBuffer instead.
- Member PxCudaContextManager::memsetAsync (T *dstDeviceBuffer, const T &value, PxU32 numElements, CUstream stream)
Use PxCudaHelpersExt::memsetAsync instead.
- Member PxD6Joint::getLinearLimit () const
Use getDistanceLimit instead. Deprecated since PhysX version 4.0
- Member PxD6Joint::getTwist () const
Use getTwistAngle instead. Deprecated since PhysX version 4.0
- Member PxD6Joint::setLinearLimit (const PxJointLinearLimit &limit)
Use setDistanceLimit instead. Deprecated since PhysX version 4.0
- Member PxFrictionType::eONE_DIRECTIONAL
Will be removed in a future version without replacement. Please do not use.
- Member PxFrictionType::eTWO_DIRECTIONAL
Will be removed in a future version without replacement. Please do not use.
- Class PxGpuActorPair
Only used in the deprecated functions PxScene::copyBodyData() and PxScene::applyActorData(). Use PxDirectGPUAPI::getRigidDynamicData() and PxDirectGPUAPI::setRigidDynamicData() instead.
- Class PxGpuBodyData
Only used in the deprecated function PxScene::copyBodyData(). Use PxDirectGPUAPI::getRigidDynamicData() instead.
- Class PxGpuParticleBufferIndexPair
There is no replacement.
- Member PxHitFlag::eMESH_ANY
Deprecated, please use eANY_HIT instead.
- Class PxIndexDataPair
Only used in the deprecated functions PxScene::computeDenseJacobians(), PxScene::computeGeneralizedMassMatrices(), PxScene::computeGeneralizedGravityForces(), PxScene::computeCoriolisAndCentrifugalForces(). Use PxDirectGPUAPI::computeArticulationData() instead.
- Class PxJacobianRow
Will be removed in a future version once a suitable replacement for loop-closure articulation inverse dynamics is made available.
- Member PxMaterialFlag::eCOMPLIANT_CONTACT
This flag has no longer any effect, and will be removed in a future version. Do not use. Compliant contact behavior is now active whenever a negative restitution value is set.
- Class PxMeshCookingHint
This is only used for BVH33 which is deprecated and will be removed in a future version. Use BVH34 instead.
- Member PxMeshMidPhase::eBVH33
Use eBVH34 instead. Used to be default midphase mesh structure up to PhysX 3.3
- Member PxParticleBuffer::bufferUniqueId
Will be removed in a future version, use getUniqueId() instead.
- Member PxParticleBuffer::getMaxParticleVolumes () const =0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxParticleBuffer::getNbParticleVolumes () const =0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxParticleBuffer::getParticleVolumes () const =0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated. See PxParticleVolume
- Member PxParticleBuffer::setNbParticleVolumes (PxU32 nbParticleVolumes)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxParticleBuffer::setRigidAttachments (PxParticleRigidAttachment *attachments, PxU32 nbAttachments)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxParticleBuffer::setRigidFilters (PxParticleRigidFilterPair *filters, PxU32 nbFilters)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated. See PxParticleRigidFilterPair
- Class PxParticleCloth
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleClothBuffer
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleClothDesc
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleClothPreProcessor
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleRigidAttachment
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleRigidBuffer
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleRigidFilterPair
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleSolverType
The solver type will be removed in a future version without replacement.
- Class PxParticleSpring
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxParticleVolume
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Class PxPartitionedParticleCloth
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPBDMaterial::getDrag () const =0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPBDMaterial::getLift () const =0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPBDMaterial::setDrag (PxReal drag)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPBDMaterial::setLift (PxReal lift)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPBDParticleSystem::addRigidAttachment (PxRigidActor *actor)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPBDParticleSystem::enableCCD (bool enable)=0
Replaced by particle flag,
- Member PxPBDParticleSystem::removeRigidAttachment (PxRigidActor *actor)=0
Particle-cloth, -rigids, -attachments and -volumes have been deprecated.
- Member PxPhysicsGpu::estimateSceneCreationGpuMemoryRequirements (const PxSceneDesc &sceneDesc)=0
This function is deprecated, creating a PxPhyics::createScene will return a null pointer if scene creation fails due to low GPU memory availability.
- Class PxRepXInstantiationArgs
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Class PxRepXObject
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Class PxRepXSerializer
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxScene::applyActorData (void *data, PxGpuActorPair *index, PxActorCacheFlag::Enum flag, const PxU32 nbUpdatedActors, CUevent waitEvent=NULL, CUevent signalEvent=NULL)=0
Use PxDirectGPUAPI::setRigidDynamicData() instead.
- Member PxScene::applyArticulationData (void *data, void *index, PxArticulationGpuDataType::Enum dataType, const PxU32 nbUpdatedArticulations, CUevent waitEvent=NULL, CUevent signalEvent=NULL)=0
Use PxDirectGPUAPI::setArticulationData() instead.
- Member PxScene::applyParticleBufferData (const PxU32 *indices, const PxGpuParticleBufferIndexPair *bufferIndexPair, const PxParticleBufferFlags *flags, PxU32 nbUpdatedBuffers, CUevent waitEvent=NULL, CUevent signalEvent=NULL)=0
There is no direct replacement. The data is exposed in the PxParticleBuffer/PxParticleSystem interface.
- Member PxScene::applySoftBodyData (void **data, void *dataSizes, void *softBodyIndices, PxSoftBodyGpuDataFlag::Enum flag, const PxU32 nbUpdatedSoftBodies, const PxU32 maxSize, CUevent applyEvent=NULL, CUevent signalEvent=NULL)=0
There is no direct replacement. Most of the data is exposed in the PxSoftBody interface.
- Member PxScene::computeCoriolisAndCentrifugalForces (const PxIndexDataPair *indices, PxU32 nbIndices, CUevent computeEvent=NULL)=0
Use PxDirectGPUAPI::computeArticulationData() instead.
- Member PxScene::computeDenseJacobians (const PxIndexDataPair *indices, PxU32 nbIndices, CUevent computeEvent=NULL)=0
Use PxDirectGPUAPI::computeArticulationData() instead.
- Member PxScene::computeGeneralizedGravityForces (const PxIndexDataPair *indices, PxU32 nbIndices, CUevent computeEvent=NULL)=0
Use PxDirectGPUAPI::computeArticulationData() instead.
- Member PxScene::computeGeneralizedMassMatrices (const PxIndexDataPair *indices, PxU32 nbIndices, CUevent computeEvent=NULL)=0
Use PxDirectGPUAPI::computeArticulationData() instead.
- Member PxScene::copyArticulationData (void *data, void *index, PxArticulationGpuDataType::Enum dataType, const PxU32 nbCopyArticulations, CUevent copyEvent=NULL)=0
Use PxDirectGPUAPI::getArticulationData() instead.
- Member PxScene::copyBodyData (PxGpuBodyData *data, PxGpuActorPair *index, const PxU32 nbCopyActors, CUevent copyEvent=NULL)=0
Use PxDirectGPUAPI::getRigidDynamicData() instead.
- Member PxScene::copyContactData (void *data, const PxU32 maxContactPairs, void *numContactPairs, CUevent copyEvent=NULL)=0
Use PxDirectGPUAPI::copyContactData() instead.
- Member PxScene::copySoftBodyData (void **data, void *dataSizes, void *softBodyIndices, PxSoftBodyGpuDataFlag::Enum flag, const PxU32 nbCopySoftBodies, const PxU32 maxSize, CUevent copyEvent=NULL)=0
There is no direct replacement. Most of the data is exposed in the PxSoftBody interface.
- Member PxScene::evaluateSDFDistances (const PxU32 *sdfShapeIds, const PxU32 nbShapes, const PxVec4 *localSamplePointsConcatenated, const PxU32 *samplePointCountPerShape, const PxU32 maxPointCount, PxVec4 *localGradientAndSDFConcatenated, CUevent event=NULL)=0
Use PxDirectGPUAPI::evaluateSDFDistances() instead.
- Member PxScene::getNbParticleSystems (PxParticleSolverType::Enum type) const =0
Use getNbPBDParticleSystems() instead.
- Member PxScene::getParticleSystems (PxParticleSolverType::Enum type, class PxPBDParticleSystem **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0
Use getPBDParticleSystems() instead.
- Member PxScene::updateArticulationsKinematic (CUevent signalEvent=NULL)=0
Use PxDirectGPUAPI::computeArticulationData() instead.
- Member PxSerialization::createBinaryConverter ()
Binary conversion and binary meta data are deprecated.
- Member PxSerialization::createCollectionFromXml (PxInputData &inputData, const PxCookingParams ¶ms, PxSerializationRegistry &sr, const PxCollection *externalRefs=NULL, PxStringTable *stringTable=NULL, PxXmlMiscParameter *outArgs=NULL)
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxSerialization::dumpBinaryMetaData (PxOutputStream &outputStream, PxSerializationRegistry &sr)
Binary conversion and binary meta data are deprecated.
- Class PxSerialization::PxXmlMiscParameter
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxSerialization::serializeCollectionToBinaryDeterministic (PxOutputStream &outputStream, PxCollection &collection, PxSerializationRegistry &sr, const PxCollection *externalRefs=NULL, bool exportNames=false)
Deterministic binary serialization is deprecated. PxSerialization::serializeCollectionToBinary might become deterministic in the future.
- Member PxSerialization::serializeCollectionToXml (PxOutputStream &outputStream, PxCollection &collection, PxSerializationRegistry &sr, const PxCookingParams *params=NULL, const PxCollection *externalRefs=NULL, PxXmlMiscParameter *inArgs=NULL)
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxSerializationRegistry::getRepXSerializer (const char *typeName) const =0
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxSerializationRegistry::registerBinaryMetaDataCallback (PxBinaryMetaDataCallback callback)=0
Binary conversion and binary meta data are deprecated.
- Member PxSerializationRegistry::registerRepXSerializer (PxType type, PxRepXSerializer &serializer)=0
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxSerializationRegistry::unregisterRepXSerializer (PxType type)=0
Xml serialization is deprecated. An alternative serialization system is provided through USD Physics.
- Member PxShape::getInternalShapeIndex () const =0
, use getGPUIndex() instead.
- Member PxSoftBodyExt::commit (PxSoftBody &softBody, PxSoftBodyDataFlags flags, PxVec4 *simPositionsPinned, PxVec4 *simVelocitiesPinned, PxVec4 *collPositionsPinned, PxVec4 *restPositionsPinned, CUstream stream=CUstream(0))
Use copyToDevice() instead.
- Class PxSoftBodyGpuDataFlag
There is no direct replacement. The data is exposed in the PxSoftBody interface, accessible directly from GPU. There is no replacement for eTET_REST_POSES, as the data is constant and can be derived from the input collision mesh.
- Member PxTriggerPair::otherShape
(see PxSimulationEventCallback::onTrigger()) If collision between trigger shapes is enabled, then this member might point to a trigger shape as well.
- Class PxVehicleFourWheelDriveDifferentialLegacyParams
This API was introduced with the new Vehicle API for transition purposes but will be removed in a future version.
- Class PxVehicleLegacyFourWheelDriveDifferentialStateComponent
This API was introduced with the new Vehicle API for transition purposes but will be removed in a future version.
- Class PxVehicleLegacySuspensionComponent
This API was introduced with the new Vehicle API for transition purposes but will be removed in a future version.
- Class PxVehicleLegacyTireComponent
This API was introduced with the new Vehicle API for transition purposes but will be removed in a future version.
- Class PxVehicleSuspensionForceLegacyParams
This API was introduced with the new Vehicle API for transition purposes but will be removed in a future version.
- Member PxVisualizationParameter::eCONTACT_FORCE
Use eCONTACT_IMPULSE instead.