|
|
| 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: