RavEngine
Loading...
Searching...
No Matches
physx::Dy::SoftBody Class Reference
Collaboration diagram for physx::Dy::SoftBody:
[legend]

Public Member Functions

 SoftBody (Sc::SoftBodySim *sim, Dy::SoftBodyCore &core)
 
PX_FORCE_INLINE PxReal getMaxPenetrationBias () const
 
PX_FORCE_INLINE Sc::SoftBodySim * getSoftBodySim () const
 
PX_FORCE_INLINE void setGpuRemapId (const PxU32 remapId)
 
PX_FORCE_INLINE PxU32 getGpuRemapId ()
 
PX_FORCE_INLINE void setElementId (const PxU32 elementId)
 
PX_FORCE_INLINE PxU32 getElementId ()
 
PX_FORCE_INLINE PxsShapeCore & getShapeCore ()
 
PX_FORCE_INLINE void setShapeCore (PxsShapeCore *shapeCore)
 
PX_FORCE_INLINE void setSimShapeCore (PxTetrahedronMesh *simulationMesh, PxSoftBodyAuxData *simulationState)
 
PX_FORCE_INLINE const PxTetrahedronMesh * getCollisionMesh () const
 
PX_FORCE_INLINE PxTetrahedronMesh * getCollisionMesh ()
 
PX_FORCE_INLINE const PxTetrahedronMesh * getSimulationMesh () const
 
PX_FORCE_INLINE PxTetrahedronMesh * getSimulationMesh ()
 
PX_FORCE_INLINE const PxSoftBodyAuxData * getSoftBodyAuxData () const
 
PX_FORCE_INLINE PxSoftBodyAuxData * getSoftBodyAuxData ()
 
PX_FORCE_INLINE const SoftBodyCore & getCore () const
 
PX_FORCE_INLINE SoftBodyCore & getCore ()
 
PX_FORCE_INLINE PxU16 getIterationCounts ()
 
PX_FORCE_INLINE PxU32 getGpuSoftBodyIndex ()
 

Public Attributes

PxU16 maxSolverFrictionProgress
 
PxU16 maxSolverNormalProgress
 
PxU32 solverProgress
 
PxU8 numTotalConstraints
 
PxArray< PxU32 > mParticleSoftBodyAttachments
 
PxArray< PxU32 > mRigidSoftBodyAttachments
 
PxArray< PxU32 > mClothSoftBodyAttachments
 
PxArray< PxU32 > mSoftSoftBodyAttachments
 
SoftBodyFilterArray * mSoftBodySoftBodyFilterPairs
 
PxArray< Dy::SoftBody * > * mDirtySoftBodyForFilterPairs
 
PxArray< PxU32 > mSoftBodyClothAttachmentIdReferences
 
bool mFilterDirty
 
bool mFilterInDirtyList
 

The documentation for this class was generated from the following file: