14 #ifndef PX_PHYSICS_NX_CONSTRAINT
15 #define PX_PHYSICS_NX_CONSTRAINT
51 ePROJECT_TO_ACTOR0 = 1<<1,
52 ePROJECT_TO_ACTOR1 = 1<<2,
53 ePROJECTION = ePROJECT_TO_ACTOR0 | ePROJECT_TO_ACTOR1,
54 eCOLLISION_ENABLED = 1<<3,
56 eVISUALIZATION = 1<<5,
57 eDRIVE_LIMITS_ARE_FORCES = 1<<6,
58 eDEPRECATED_32_COMPATIBILITY= 1<<7,
59 eIMPROVED_SLERP = 1<<8
76 eMAX_SOLVERPREPSPU_BYTESIZE=19056
81 eMAX_SOLVERPRPEP_DATASIZE=400
109 virtual void release() = 0;
118 virtual PxScene* getScene()
const = 0;
147 virtual void markDirty() = 0;
188 virtual void getForce(
PxVec3& linear,
PxVec3& angular)
const = 0;
201 virtual bool isValid()
const = 0;
213 virtual void setBreakForce(
PxReal linear,
PxReal angular) = 0;
222 virtual void getBreakForce(
PxReal& linear,
PxReal& angular)
const = 0;
235 virtual void* getExternalReference(
PxU32& typeID) = 0;