75 PxReal getSleepThreshold()
const;
76 void setSleepThreshold(
const PxReal v);
78 PxReal getRestOffset()
const;
79 void setRestOffset(
const PxReal v);
81 PxReal getContactOffset()
const;
82 void setContactOffset(
const PxReal v);
84 PxReal getParticleContactOffset()
const;
85 void setParticleContactOffset(
const PxReal v);
87 PxReal getSolidRestOffset()
const;
88 void setSolidRestOffset(
const PxReal v);
90 PxReal getFluidRestOffset()
const;
91 void setFluidRestOffset(
const PxReal v);
93 PxReal getMaxDepenetrationVelocity()
const;
94 void setMaxDepenetrationVelocity(
const PxReal v);
96 PxReal getMaxVelocity()
const;
97 void setMaxVelocity(
const PxReal v);
105 PxReal getFluidBoundaryDensityScale()
const;
106 void setFluidBoundaryDensityScale(
const PxReal v);
108 PxU32 getGridSizeX()
const;
109 void setGridSizeX(
const PxU32 v);
111 PxU32 getGridSizeY()
const;
112 void setGridSizeY(
const PxU32 v);
114 PxU32 getGridSizeZ()
const;
115 void setGridSizeZ(
const PxU32 v);
117 PxU16 getSolverIterationCounts()
const {
return mShapeCore.getLLCore().solverIterationCounts; }
118 void setSolverIterationCounts(PxU16 c);
121 PxReal getWakeCounter()
const;
122 void setWakeCounter(
const PxReal v);
123 void setWakeCounterInternal(
const PxReal v);
125 bool isSleeping()
const;
126 void wakeUp(PxReal wakeCounter);
132 void enableCCD(
const bool enable);
134 PxParticleFlags getFlags()
const {
return mShapeCore.getLLCore().mFlags; }
139 void setWind(
const PxVec3& wind) {mShapeCore.getLLCore().mWind = wind;}
141 PxVec3 getWind()
const {
return mShapeCore.getLLCore().mWind; }
146#if PX_ENABLE_FEATURES_UNDER_CONSTRUCTION
147 PxSparseGridParams getSparseGridParams()
const {
return mShapeCore.getLLCore().sparseGridParams; }
148 void setSparseGridParams(
const PxSparseGridParams& params) { mShapeCore.getLLCore().sparseGridParams = params; }
150 PxFLIPParams getFLIPParams()
const {
return mShapeCore.getLLCore().flipParams; }
151 void setFLIPParams(
const PxFLIPParams& params) { mShapeCore.getLLCore().flipParams = params; }
153 PxMPMParams getMPMParams()
const {
return mShapeCore.getLLCore().mpmParams; }
154 void setMPMParams(
const PxMPMParams& params) { mShapeCore.getLLCore().mpmParams = params; }
161 void setPeriodicBoundary(
const PxVec3& boundary) { mShapeCore.setPeriodicBoundary(boundary); }
163 PxVec3 getPeriodicBoundary()
const {
return mShapeCore.getPeriodicBoundary(); }
174 void setDirty(
const bool dirty);
Definition PxCustomParticleSystemSolverCallback.h:51
Particle system callback base class to schedule work that should be done before, while or after the p...
Definition PxParticleSystem.h:77
Definition ScBodyCore.h:49
Definition ScParticleSystemCore.h:51
Definition ScParticleSystemShapeCore.h:48
Definition ScParticleSystemSim.h:42
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Enum
Definition PxParticleSolverType.h:53