14 #ifndef PX_PHYSICS_NX_RIGIDDYNAMIC
15 #define PX_PHYSICS_NX_RIGIDDYNAMIC
79 virtual void setKinematicTarget(
const PxTransform& destination) = 0;
89 virtual bool getKinematicTarget(
PxTransform& target) = 0;
106 virtual void setLinearDamping(
PxReal linDamp) = 0;
115 virtual PxReal getLinearDamping()
const = 0;
130 virtual void setAngularDamping(
PxReal angDamp) = 0;
139 virtual PxReal getAngularDamping()
const = 0;
163 virtual void setMaxAngularVelocity(
PxReal maxAngVel) = 0;
172 virtual PxReal getMaxAngularVelocity()
const = 0;
212 virtual bool isSleeping()
const = 0;
226 virtual void setSleepThreshold(
PxReal threshold) = 0;
235 virtual PxReal getSleepThreshold()
const = 0;
250 virtual void setStabilizationThreshold(
PxReal threshold) = 0;
261 virtual PxReal getStabilizationThreshold()
const = 0;
284 virtual void setWakeCounter(
PxReal wakeCounterValue) = 0;
293 virtual PxReal getWakeCounter()
const = 0;
309 virtual void wakeUp() = 0;
325 virtual void putToSleep() = 0;
347 virtual void setSolverIterationCounts(
PxU32 minPositionIters,
PxU32 minVelocityIters = 1) = 0;
354 virtual void getSolverIterationCounts(
PxU32& minPositionIters,
PxU32& minVelocityIters)
const = 0;
375 virtual PxReal getContactReportThreshold()
const = 0;
386 virtual void setContactReportThreshold(
PxReal threshold) = 0;