RavEngine
Loading...
Searching...
No Matches
physx::Sc::ParticleSystemCore Class Reference
Inheritance diagram for physx::Sc::ParticleSystemCore:
[legend]
Collaboration diagram for physx::Sc::ParticleSystemCore:
[legend]

Public Member Functions

 ParticleSystemCore (const PxEMPTY)
 
 ParticleSystemCore (PxActorType::Enum actorType)
 
PxReal getSleepThreshold () const
 
void setSleepThreshold (const PxReal v)
 
PxReal getRestOffset () const
 
void setRestOffset (const PxReal v)
 
PxReal getContactOffset () const
 
void setContactOffset (const PxReal v)
 
PxReal getParticleContactOffset () const
 
void setParticleContactOffset (const PxReal v)
 
PxReal getSolidRestOffset () const
 
void setSolidRestOffset (const PxReal v)
 
PxReal getFluidRestOffset () const
 
void setFluidRestOffset (const PxReal v)
 
PxReal getMaxDepenetrationVelocity () const
 
void setMaxDepenetrationVelocity (const PxReal v)
 
PxReal getMaxVelocity () const
 
void setMaxVelocity (const PxReal v)
 
PxParticleSystemCallback * getParticleSystemCallback () const
 
void setParticleSystemCallback (PxParticleSystemCallback *callback)
 
PxCustomParticleSystemSolverCallback * getParticleSystemSolverCallback () const
 
void setParticleSystemSolverCallback (PxCustomParticleSystemSolverCallback *callback)
 
PxReal getFluidBoundaryDensityScale () const
 
void setFluidBoundaryDensityScale (const PxReal v)
 
PxU32 getGridSizeX () const
 
void setGridSizeX (const PxU32 v)
 
PxU32 getGridSizeY () const
 
void setGridSizeY (const PxU32 v)
 
PxU32 getGridSizeZ () const
 
void setGridSizeZ (const PxU32 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 enableCCD (const bool enable)
 
PxParticleFlags getFlags () const
 
void setFlags (PxParticleFlags flags)
 
void setWind (const PxVec3 &wind)
 
PxVec3 getWind () const
 
void setSolverType (const PxParticleSolverType::Enum solverType)
 
PxParticleSolverType::Enum getSolverType () const
 
void addRigidAttachment (Sc::BodyCore *core)
 
void removeRigidAttachment (Sc::BodyCore *core)
 
void setPeriodicBoundary (const PxVec3 &boundary)
 
PxVec3 getPeriodicBoundary () const
 
ParticleSystemSim * getSim () const
 
PX_FORCE_INLINE const ParticleSystemShapeCore & getShapeCore () const
 
PX_FORCE_INLINE ParticleSystemShapeCore & getShapeCore ()
 
void setDirty (const bool dirty)
 
- Public Member Functions inherited from physx::Sc::ActorCore
 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
 
- Public Member Functions inherited from physx::PxUserAllocated
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)
 

Static Public Member Functions

static void getBinaryMetaData (PxOutputStream &stream)
 
- Static Public Member Functions inherited from physx::Sc::ActorCore
static void getBinaryMetaData (PxOutputStream &stream)
 

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