ExtGpu
-
namespace ExtGpu
Classes
PxParticleAttachmentBuffer: Holds user-defined attachment data to attach particles to other bodies.
PxParticleClothBufferHelper: Helper class to manage PxParticleClothDesc buffers used for communicating particle based cloths to PxParticleClothBuffer .
PxParticleRigidBufferHelper: Helper class to manage PxParticleRigidDesc buffers used for communicating particle based rigids to PxPaticleSystem.
PxParticleVolumeBufferHelper: Helper class to manage communicating PxParticleVolumes data to PxParticleBuffer .
Functions
PxCreateAndPopulateParticleAndDiffuseBuffer(const ExtGpu::PxParticleAndDiffuseBufferDesc &desc, PxCudaContextManager *cudaContextManager): Creates and populates a particle buffer that includes support for diffuse particles.
PxCreateAndPopulateParticleBuffer(const ExtGpu::PxParticleBufferDesc &desc, PxCudaContextManager *cudaContextManager): Creates and populates a particle buffer.
PxCreateAndPopulateParticleClothBuffer(const ExtGpu::PxParticleBufferDesc &desc, const PxParticleClothDesc &clothDesc, PxPartitionedParticleCloth &output, PxCudaContextManager *cudaContextManager): Creates and populates a particle cloth buffer.
PxCreateAndPopulateParticleRigidBuffer(const ExtGpu::PxParticleBufferDesc &desc, const ExtGpu::PxParticleRigidDesc &rigidDesc, PxCudaContextManager *cudaContextManager): Creates and populates a particle rigid buffer.
PxCreateParticleAttachmentBuffer(PxParticleBuffer &particleBuffer, PxParticleSystem &particleSystem): Creates a particle attachment buffer.
PxCreateParticleClothBufferHelper(const PxU32 maxCloths, const PxU32 maxTriangles, const PxU32 maxSprings, const PxU32 maxParticles, PxCudaContextManager *cudaContextManager): Creates a PxParticleClothBufferHelper helper.
PxCreateParticleRigidBufferHelper(PxU32 maxRigids, PxU32 maxParticles, PxCudaContextManager *cudaContextManager): Creates a PxParticleRigidBufferHelper .
PxCreateParticleVolumeBufferHelper(PxU32 maxVolumes, PxU32 maxTriangles, PxCudaContextManager *cudaContextManager): Creates a PxParticleVolumeBufferHelper .
Structs
PxParticleAndDiffuseBufferDesc: Structure to define user-defined particle state when constructing a new particle system that includes diffuse particles.
PxParticleBufferDesc: Structure to define user-defined particle state when constructing a new particle system.
PxParticleClothConstraint: Holds all the information for a particle cloth constraint used in the PxParticleClothCooker .
PxParticleRigidDesc: Structure to define user-defined particle state when constructing a new particle system that includes shape-matched rigid bodies.
PxParticleVolumeMesh: Helper struct that holds information about a specific mesh in a PxParticleVolumeBufferHelper .