Public Member Functions | |
| cPhysicsControllerNewton (const tString &asName, iPhysicsWorld *apWorld) | |
Public Member Functions inherited from hpl::iPhysicsController | |
| iPhysicsController (const tString &asName, iPhysicsWorld *apWorld) | |
| void | Update (float afTimeStep) |
| const tString & | GetName () |
| void | SetJoint (iPhysicsJoint *apJoint) |
| iPhysicsJoint * | GetJoint () |
| void | SetBody (iPhysicsBody *apBody) |
| iPhysicsBody * | GetBody () |
| bool | IsActive () |
| void | SetActive (bool abX) |
| void | SetA (float afA) |
| void | SetB (float afB) |
| void | SetC (float afC) |
| void | SetPidIntegralSize (int alSize) |
| void | SetType (ePhysicsControllerType aType) |
| void | SetDestValue (float afX) |
| float | GetDestValue () |
| void | SetMaxOutput (float afX) |
| void | SetInputType (ePhysicsControllerInput aInput, ePhysicsControllerAxis aAxis) |
| void | SetOutputType (ePhysicsControllerOutput aOutput, ePhysicsControllerAxis aAxis) |
| void | SetMulMassWithOutput (bool abX) |
| void | SetEndType (ePhysicsControllerEnd aEnd) |
| ePhysicsControllerEnd | GetEndType () |
| void | SetNextController (const tString &asName) |
| const tString & | GetNextController () |
| void | SetLogInfo (bool abX) |
| void | SetPaused (bool abX) |
| virtual iSaveData * | CreateSaveData () |
| virtual void | SaveToSaveData (iSaveData *apSaveData) |
| virtual void | LoadFromSaveData (iSaveData *apSaveData) |
| virtual void | SaveDataSetup (cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) |
Public Member Functions inherited from hpl::iSaveObject | |
| int | GetSaveObjectId () |
| virtual void | SaveToSaveData (iSaveData *apSaveData) |
| virtual void | LoadFromSaveData (iSaveData *apSaveData) |
| virtual iSaveData * | CreateSaveData ()=0 |
| virtual void | SaveDataSetup (cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) |
| void | SetIsSaved (bool abX) |
| bool | IsSaved () |
Additional Inherited Members | |
Static Public Attributes inherited from hpl::iPhysicsController | |
| static bool | mbUseInputMatrixFix |
Protected Member Functions inherited from hpl::iPhysicsController | |
| cVector3f | GetInputValue (ePhysicsControllerInput aInput) |
| float | GetOutputValue (float afError, float afInput, float afTimeStep) |
| void | AddOutputValue (ePhysicsControllerOutput aOutput, ePhysicsControllerAxis aAxis, float afVal) |
| float | GetAxisValue (ePhysicsControllerAxis aAxis, const cVector3f &avVec) |
Protected Attributes inherited from hpl::iPhysicsController | |
| iPhysicsWorld * | mpWorld |
| tString | msName |
| iPhysicsBody * | mpBody |
| iPhysicsJoint * | mpJoint |
| float | mfA |
| float | mfB |
| float | mfC |
| float | mfDestValue |
| float | mfMaxOutput |
| bool | mbMulMassWithOutput |
| ePhysicsControllerType | mType |
| ePhysicsControllerInput | mInputType |
| ePhysicsControllerAxis | mInputAxis |
| ePhysicsControllerOutput | mOutputType |
| ePhysicsControllerAxis | mOutputAxis |
| ePhysicsControllerEnd | mEndType |
| tString | msNextController |
| cPidControllerf | mPidController |
| bool | mbActive |
| bool | mbPaused |
| bool | mbLogInfo |
Protected Attributes inherited from hpl::iSaveObject | |
| iSaveData * | mpSaveData |