|
| 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) |
|
int | GetSaveObjectId () |
|
void | SetIsSaved (bool abX) |
|
bool | IsSaved () |
|
|
static bool | mbUseInputMatrixFix |
|
|
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) |
|
|
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 |
|
iSaveData * | mpSaveData |
|
◆ CreateSaveData()
virtual iSaveData* hpl::iPhysicsController::CreateSaveData |
( |
| ) |
|
|
virtual |
◆ SaveToSaveData()
virtual void hpl::iPhysicsController::SaveToSaveData |
( |
iSaveData * |
apSaveData | ) |
|
|
virtual |
◆ LoadFromSaveData()
virtual void hpl::iPhysicsController::LoadFromSaveData |
( |
iSaveData * |
apSaveData | ) |
|
|
virtual |
◆ SaveDataSetup()
After all objects have been created, this function is called to enable setup.
Reimplemented from hpl::iSaveObject.
The documentation for this class was generated from the following file: