|
|
| SoftBodyCore (const PxEMPTY) |
| |
|
void | setMaterial (const PxU16 handle) |
| |
|
void | clearMaterials () |
| |
|
PxFEMParameters | getParameter () const |
| |
|
void | setParameter (const PxFEMParameters paramters) |
| |
|
PxReal | getSleepThreshold () const |
| |
|
void | setSleepThreshold (const PxReal v) |
| |
|
PxReal | getFreezeThreshold () const |
| |
|
void | setFreezeThreshold (const PxReal v) |
| |
|
PxU16 | getSolverIterationCounts () const |
| |
|
void | setSolverIterationCounts (PxU16 c) |
| |
|
PxReal | getWakeCounter () const |
| |
|
void | setWakeCounter (const PxReal v) |
| |
|
void | setWakeCounterInternal (const PxReal v) |
| |
|
bool | isSleeping () const |
| |
|
void | wakeUp (PxReal wakeCounter) |
| |
|
void | putToSleep () |
| |
|
PxActor * | getPxActor () const |
| |
|
void | attachShapeCore (ShapeCore *shapeCore) |
| |
|
void | attachSimulationMesh (PxTetrahedronMesh *simulationMesh, PxSoftBodyAuxData *simulationState) |
| |
|
void | addParticleFilter (Sc::ParticleSystemCore *core, PxU32 particleId, PxU32 userBufferId, PxU32 tetId) |
| |
|
void | removeParticleFilter (Sc::ParticleSystemCore *core, PxU32 particleId, PxU32 userBufferId, PxU32 tetId) |
| |
|
PxU32 | addParticleAttachment (Sc::ParticleSystemCore *core, PxU32 particleId, PxU32 userBufferId, PxU32 tetId, const PxVec4 &barycentric) |
| |
|
void | removeParticleAttachment (Sc::ParticleSystemCore *core, PxU32 handle) |
| |
|
void | addRigidFilter (Sc::BodyCore *core, PxU32 vertId) |
| |
|
void | removeRigidFilter (Sc::BodyCore *core, PxU32 vertId) |
| |
|
PxU32 | addRigidAttachment (Sc::BodyCore *core, PxU32 vertId, const PxVec3 &actorSpacePose, PxConeLimitedConstraint *constraint) |
| |
|
void | removeRigidAttachment (Sc::BodyCore *core, PxU32 handle) |
| |
|
void | addTetRigidFilter (Sc::BodyCore *core, PxU32 tetIdx) |
| |
|
void | removeTetRigidFilter (Sc::BodyCore *core, PxU32 tetIdx) |
| |
|
PxU32 | addTetRigidAttachment (Sc::BodyCore *core, PxU32 tetIdx, const PxVec4 &barycentric, const PxVec3 &actorSpacePose, PxConeLimitedConstraint *constraint) |
| |
|
void | addSoftBodyFilter (Sc::SoftBodyCore &core, PxU32 tetIdx0, PxU32 tetIdx1) |
| |
|
void | removeSoftBodyFilter (Sc::SoftBodyCore &core, PxU32 tetIdx0, PxU32 tetIdx1) |
| |
|
void | addSoftBodyFilters (Sc::SoftBodyCore &core, PxU32 *tetIndices0, PxU32 *tetIndices1, PxU32 tetIndicesSize) |
| |
|
void | removeSoftBodyFilters (Sc::SoftBodyCore &core, PxU32 *tetIndices0, PxU32 *tetIndices1, PxU32 tetIndicesSize) |
| |
|
PxU32 | addSoftBodyAttachment (Sc::SoftBodyCore &core, PxU32 tetIdx0, const PxVec4 &triBarycentric0, PxU32 tetIdx1, const PxVec4 &tetBarycentric1, PxConeLimitedConstraint *constraint) |
| |
|
void | removeSoftBodyAttachment (Sc::SoftBodyCore &core, PxU32 handle) |
| |
|
void | addClothFilter (Sc::FEMClothCore &core, PxU32 triIdx, PxU32 tetIdx) |
| |
|
void | removeClothFilter (Sc::FEMClothCore &core, PxU32 triIdx, PxU32 tetIdx) |
| |
|
PxU32 | addClothAttachment (Sc::FEMClothCore &core, PxU32 triIdx, const PxVec4 &triBarycentric, PxU32 tetIdx, const PxVec4 &tetBarycentric, PxConeLimitedConstraint *constraint) |
| |
|
void | removeClothAttachment (Sc::FEMClothCore &core, PxU32 handle) |
| |
|
PxU32 | getGpuSoftBodyIndex () |
| |
|
SoftBodySim * | getSim () const |
| |
|
PX_FORCE_INLINE const Dy::SoftBodyCore & | getCore () const |
| |
|
PX_FORCE_INLINE Dy::SoftBodyCore & | getCore () |
| |
|
void | setSimulationFilterData (const PxFilterData &data) |
| |
|
PxFilterData | getSimulationFilterData () const |
| |
|
PxSoftBodyFlags | getFlags () const |
| |
|
void | setFlags (PxSoftBodyFlags flags) |
| |
|
PX_FORCE_INLINE PxReal | getMaxPenetrationBias () const |
| |
|
PX_FORCE_INLINE void | setMaxPenetrationBias (PxReal p) |
| |
|
PX_FORCE_INLINE PxU64 & | getGpuMemStat () |
| |
|
void | onShapeChange (ShapeCore &shape, ShapeChangeNotifyFlags notifyFlags) |
| |
|
| ActorCore (const PxEMPTY) |
| |
|
| ActorCore (PxActorType::Enum actorType, PxU8 actorFlags, PxClientID owner, PxDominanceGroup dominanceGroup) |
| |
|
PX_FORCE_INLINE ActorSim * | getSim () const |
| |
|
PX_FORCE_INLINE void | setSim (ActorSim *sim) |
| |
|
PX_FORCE_INLINE PxActorFlags | getActorFlags () const |
| |
|
void | setActorFlags (PxActorFlags af) |
| |
|
PX_FORCE_INLINE PxDominanceGroup | getDominanceGroup () const |
| |
|
void | setDominanceGroup (PxDominanceGroup g) |
| |
|
PX_FORCE_INLINE void | setOwnerClient (PxClientID inId) |
| |
|
PX_FORCE_INLINE PxClientID | getOwnerClient () const |
| |
|
PX_FORCE_INLINE PxActorType::Enum | getActorCoreType () const |
| |
|
void | reinsertShapes () |
| |
|
PX_FORCE_INLINE void | setAggregateID (PxU32 id) |
| |
|
PX_FORCE_INLINE PxU32 | getAggregateID () const |
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |