PxParticleAttachmentBuffer#

Fully qualified name: ExtGpu::PxParticleAttachmentBuffer

Defined in include/extensions/PxParticleExt.h

class PxParticleAttachmentBuffer : public PxUserAllocated#

Holds user-defined attachment data to attach particles to other bodies.

Deprecated:

Particle-cloth, -rigids, -attachments and -volumes have been deprecated.

Public Functions

PxParticleAttachmentBuffer(
PxParticleBuffer &particleBuffer,
PxPBDParticleSystem &particleSystem,
)#
~PxParticleAttachmentBuffer()#
void addRigidAttachment(
PxRigidActor *rigidBody,
const PxU32 particleID,
const PxVec3 &localPose,
PxConeLimitedConstraint *coneLimit = NULL,
)#
bool removeRigidAttachment(
PxRigidActor *rigidBody,
const PxU32 particleID,
)#
void addRigidFilter(PxRigidActor *rigidBody, const PxU32 particleID)#
bool removeRigidFilter(
PxRigidActor *rigidBody,
const PxU32 particleID,
)#
void copyToDevice(CUstream stream = 0)#
inline void *operator new(size_t, void *address)#
template<typename Alloc>
inline void *operator new(
size_t size,
Alloc alloc,
const char *fileName,
int line,
)#
template<typename Alloc>
inline void *operator new(
size_t size,
size_t,
Alloc alloc,
const char *fileName,
int line,
)#
inline void operator delete(void*, void*)#
template<typename Alloc>
inline void operator delete(
void *ptr,
Alloc alloc,
const char *fileName,
int line,
)#
inline void operator delete(void *ptr)#
template<typename Alloc>
inline void *operator new[](
size_t size,
Alloc alloc,
const char *fileName,
int line,
)#
template<typename Alloc>
inline void *operator new[](
size_t size,
size_t,
Alloc alloc,
const char *fileName,
int line,
)#
template<typename Alloc>
inline void operator delete[](
void *ptr,
Alloc alloc,
const char *fileName,
int line,
)#
inline void operator delete[](void *ptr)#