PxGpuDynamicsMemoryConfigStatistics

Defined in include/PxSimulationStatistics.h

struct PxGpuDynamicsMemoryConfigStatistics

Structure used to retrieve actual sizes/counts for the configuration parameters provided in PxGpuDynamicsMemoryConfig.

See also

PxScene::getSimulationStatistics(), PxSimulationStatistics, PxSceneDesc::PxGpuDynamicsMemoryConfig

Note

All the values in this structure are reported as the maximum over the lifetime of a PxScene.

Public Functions

inline PxGpuDynamicsMemoryConfigStatistics()

Public Members

PxU64 tempBufferCapacity

actual size needed (bytes) for PxGpuDynamicsMemoryConfig::tempBufferCapacity.

PxU32 rigidContactCount

actual number of rigid contacts needed - see PxGpuDynamicsMemoryConfig::maxRigidContactCount.

PxU32 rigidPatchCount

actual number of rigid contact patches needed - see PxGpuDynamicsMemoryConfig::maxRigidPatchCount.

PxU32 foundLostPairs

actual number of lost/found pairs needed - see PxGpuDynamicsMemoryConfig::foundLostPairsCapacity.

PxU32 foundLostAggregatePairs

actual number of lost/found aggregate pairs needed - see PxGpuDynamicsMemoryConfig::foundLostAggregatePairsCapacity.

PxU32 totalAggregatePairs

actual number of aggregate pairs needed - see PxGpuDynamicsMemoryConfig::totalAggregatePairsCapacity.

PxU32 softbodyContacts

actual number of soft body contact needed - see PxGpuDynamicsMemoryConfig::maxSoftBodyContacts.

PxU32 femClothContacts

actual number of FEM cloth contacts needed - see PxGpuDynamicsMemoryConfig::maxFemClothContacts.

PxU32 particleContacts

actual number of particle contacts needed - see PxGpuDynamicsMemoryConfig::maxParticleContacts.

PxU32 collisionStackSize

actual size (bytes) needed for the collision stack - see PxGpuDynamicsMemoryConfig::collisionStackSize.

PxU32 hairContacts

actual number of hair contacts needed - NOTE not implemented right now.