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

Public Member Functions

 ParticleSystemShapeCore (const PxEMPTY)
 
PX_FORCE_INLINE const Dy::ParticleSystemCore & getLLCore () const
 
PX_FORCE_INLINE Dy::ParticleSystemCore & getLLCore ()
 
void initializeLLCoreData (PxU32 maxNeighborhood)
 
void addParticleBuffer (PxParticleBuffer *particleBuffer)
 
void removeParticleBuffer (PxParticleBuffer *particleBuffer)
 
void setPeriodicBoundary (const PxVec3 &boundary)
 
PxVec3 getPeriodicBoundary () const
 
PxU64 getGpuMemStat ()
 
- Public Member Functions inherited from physx::Sc::ShapeCore
 ShapeCore (const PxEMPTY)
 
void exportExtraData (PxSerializationContext &stream)
 
void importExtraData (PxDeserializationContext &context)
 
void resolveReferences (PxDeserializationContext &context)
 
void resolveMaterialReference (PxU32 materialTableIndex, PxU16 materialIndex)
 
 ShapeCore (const PxGeometry &geometry, PxShapeFlags shapeFlags, const PxU16 *materialIndices, PxU16 materialCount, bool isExclusive, PxShapeCoreFlag::Enum softOrClothFlags=PxShapeCoreFlag::Enum(0))
 
PX_FORCE_INLINE PxGeometryType::Enum getGeometryType () const
 
PxShape * getPxShape ()
 
const PxShape * getPxShape () const
 
PX_FORCE_INLINE const GeometryUnion & getGeometryUnion () const
 
PX_FORCE_INLINE const PxGeometry & getGeometry () const
 
void setGeometry (const PxGeometry &geom)
 
PxU16 getNbMaterialIndices () const
 
const PxU16 * getMaterialIndices () const
 
void setMaterialIndices (const PxU16 *materialIndices, PxU16 materialIndexCount)
 
PX_FORCE_INLINE const PxTransform & getShape2Actor () const
 
PX_FORCE_INLINE void setShape2Actor (const PxTransform &s2b)
 
PX_FORCE_INLINE const PxFilterData & getSimulationFilterData () const
 
PX_FORCE_INLINE void setSimulationFilterData (const PxFilterData &data)
 
PX_FORCE_INLINE PxReal getContactOffset () const
 
void setContactOffset (PxReal offset)
 
PX_FORCE_INLINE PxReal getRestOffset () const
 
PX_FORCE_INLINE void setRestOffset (PxReal offset)
 
PX_FORCE_INLINE PxReal getDensityForFluid () const
 
PX_FORCE_INLINE void setDensityForFluid (PxReal densityForFluid)
 
PX_FORCE_INLINE PxReal getTorsionalPatchRadius () const
 
PX_FORCE_INLINE void setTorsionalPatchRadius (PxReal tpr)
 
PX_FORCE_INLINE PxReal getMinTorsionalPatchRadius () const
 
PX_FORCE_INLINE void setMinTorsionalPatchRadius (PxReal radius)
 
PX_FORCE_INLINE PxShapeFlags getFlags () const
 
PX_FORCE_INLINE void setFlags (PxShapeFlags f)
 
PX_FORCE_INLINE const PxsShapeCore & getCore () const
 
PX_FORCE_INLINE ShapeSim * getSim () const
 
PX_FORCE_INLINE void setSim (ShapeSim *sim)
 
PX_FORCE_INLINE void clearSim ()
 
PxsShapeCore PX_ALIGN (16, mCore)
 

Protected Attributes

Dy::ParticleSystemCore mLLCore
 
PxU64 mGpuMemStat
 

Additional Inherited Members

- Static Public Member Functions inherited from physx::Sc::ShapeCore
static void getBinaryMetaData (PxOutputStream &stream)
 
static PX_FORCE_INLINE size_t getCoreOffset ()
 
static PX_FORCE_INLINE ShapeCore & getCore (PxsShapeCore &core)
 
- Public Attributes inherited from physx::Sc::ShapeCore
PxFilterData mSimulationFilterData
 
ShapeSim * mSimAndIsExclusive
 
const char * mName
 

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