| AddObject(MercuryObject *object, bool bParentDelete=false) | MercuryObject | [virtual] |
| BOTTOM enum value | MercuryObject | |
| CalculateMatrices() | MercuryObjectBase | [virtual] |
| CalculateRealColor() | MercuryObject | |
| CENTER enum value | MercuryObject | |
| ChangeSteer(float fSteer) | RaceCar | [inline] |
| ChangeTopSpeed(float fSpeed) | RaceCar | [inline] |
| CLASS_RTTI(RaceCar, MercuryODEObjectLoadable) | RaceCar | |
| MercuryODEObjectLoadable::CLASS_RTTI(MercuryODEObjectLoadable, MercuryODEObject) | MercuryODEObjectLoadable | |
| MercuryODEObject::CLASS_RTTI(MercuryODEObject, MercuryObject) | MercuryODEObject | |
| MercuryObject::CLASS_RTTI(MercuryObject, MercuryMessageHandler) | MercuryObject | |
| MercuryMessageHandler::CLASS_RTTI(MercuryMessageHandler, MercuryCommandHandler) | MercuryMessageHandler | |
| Clonize() | MercuryObject | [inline, virtual] |
| Collide(MercuryODEObject *pHit, dContact &pContact, MercuryODEWorld *pWorld) | RaceCar | [virtual] |
| Command(PStack &ret, const char *command, PStack &args) | MercuryCommandHandler | [virtual] |
| ComputeCull() | MercuryObject | |
| ComputeInheritedGLState() | MercuryObject | |
| CustomRender() | MercuryObject | [virtual] |
| Debug(const float z) | MercuryObjectBase | |
| Destroy() | MercuryObject | [inline] |
| Draw() | MercuryObject | [inline, virtual] |
| EnumerateCommands(MVector< MString > &toAdd) | MercuryCommandHandler | [virtual] |
| GetAfterMatrix() const | MercuryObjectBase | [inline] |
| GetAllTypes(MVector< MString > &vOut) | MercuryCommandHandler | [inline, virtual] |
| GetAmbient() | MercuryObject | [inline] |
| GetDiffuse() | MercuryObject | [inline] |
| GetDiffusef(float &r, float &g, float &b, float &a) | MercuryObject | |
| GetDrawOrder() const | MercuryObjectBase | [inline] |
| GetEmissive() | MercuryObject | [inline] |
| GetFinalMaterial() const | MercuryObject | [inline] |
| GetFinalMatrix() const | MercuryObjectBase | [inline] |
| GetGlobalPosition() const | MercuryObjectBase | |
| GetGLState() | MercuryObject | [inline] |
| GetHAlignment() const | MercuryObject | [inline] |
| GetHide() const | MercuryObjectBase | [inline] |
| GetInheritedGLState() | MercuryObject | [inline] |
| GetLocalMatrix() const | MercuryObjectBase | [inline] |
| GetMaterial() const | MercuryObject | [inline] |
| GetName() const | MercuryObject | [inline] |
| GetNumChildren() const | MercuryObject | [inline] |
| GetParameter(const MString &sName) | MercuryODEObject | [inline] |
| GetParentObject() | MercuryObjectBase | [inline] |
| GetPosition() const | MercuryObjectBase | [inline] |
| GetRot() const | MercuryObjectBase | [inline] |
| GetRotationQuaternion() const | MercuryObjectBase | [inline] |
| GetRotMode() const | MercuryObjectBase | [inline] |
| GetRotX() const | MercuryObjectBase | [inline] |
| GetRotY() const | MercuryObjectBase | [inline] |
| GetRotZ() const | MercuryObjectBase | [inline] |
| GetScale() const | MercuryObjectBase | [inline] |
| GetScaledRadius() const | MercuryObject | [inline] |
| GetScaleX() const | MercuryObjectBase | [inline] |
| GetScaleY() const | MercuryObjectBase | [inline] |
| GetScaleZ() const | MercuryObjectBase | [inline] |
| GetSpecular() | MercuryObject | [inline] |
| GetState() const | MercuryObject | [inline] |
| GetSteer() | RaceCar | [inline] |
| GetTruePosition() const | MercuryObjectBase | |
| GetType() | MercuryCommandHandler | [inline, virtual] |
| GetVAlignment() const | MercuryObject | [inline] |
| GetX() const | MercuryObjectBase | [inline] |
| GetY() const | MercuryObjectBase | [inline] |
| GetZ() const | MercuryObjectBase | [inline] |
| HALIGN enum name | MercuryObject | |
| Init() | RaceCar | [virtual] |
| IsCulled() const | MercuryObject | [inline] |
| IsHidden() const | MercuryObjectBase | |
| IsInitalized() const | MercuryObject | [inline] |
| IsMatrixTainted() const | MercuryObjectBase | [inline] |
| IsTypeOf(const MString &sType) | MercuryCommandHandler | [inline, virtual] |
| LEFT enum value | MercuryObject | |
| LoadFromINI(MercuryINI &pINI, const MString &sShapeName, const dWorldID &oWorld) | RaceCar | [virtual] |
| m_bBodied | MercuryODEObjectLoadable | |
| m_bBreaking | RaceCar | [private] |
| m_bClone | MercuryObject | [protected] |
| m_bMarkedForDestroy | MercuryObject | [protected] |
| m_culled | MercuryObject | [protected] |
| m_drawable | MercuryObject | [protected] |
| m_drawOrder | MercuryObjectBase | [protected] |
| m_finalMaterial | MercuryObject | [protected] |
| m_finalMatrix | MercuryObjectBase | [protected] |
| m_fSpeed | RaceCar | [private] |
| m_fSteer | RaceCar | [private] |
| m_fVisRadius | MercuryObjectBase | [protected] |
| m_glState | MercuryObject | [protected] |
| m_height | MercuryObject | [protected] |
| m_hidden | MercuryObjectBase | [protected] |
| m_initalized | MercuryObject | [protected] |
| m_localMatrix | MercuryObjectBase | [protected] |
| m_matrix | MercuryObjectBase | [protected] |
| m_name | MercuryObject | [protected] |
| m_oAccumulatedMass | MercuryODEObject | |
| m_objects | MercuryObject | |
| m_oBody | MercuryODEObject | |
| m_oParentWorld | MercuryODEObjectLoadable | [protected] |
| m_oSpace | MercuryODEObject | |
| m_oWorldSpace | MercuryODEObjectLoadable | |
| m_parentObject | MercuryObjectBase | [protected] |
| m_pMaterial | MercuryObject | [protected] |
| m_polys | MercuryObject | [protected] |
| m_position | MercuryObjectBase | [protected] |
| m_pPrePosition | MercuryODEObjectLoadable | |
| m_pPreRotation | MercuryODEObjectLoadable | |
| m_pWorld | MercuryODEObject | |
| m_rotation | MercuryObjectBase | [protected] |
| m_rotMode | MercuryObjectBase | [protected] |
| m_rotQuat | MercuryObjectBase | [protected] |
| m_scale | MercuryObjectBase | [protected] |
| m_state | MercuryObject | [protected] |
| m_taintedMatrix | MercuryObjectBase | [protected] |
| m_vAllGeoms | MercuryODEObjectLoadable | |
| m_vAllTransforms | MercuryODEObjectLoadable | |
| m_vMercuryShapes | MercuryODEObjectLoadable | |
| m_wasActive | MercuryODEObject | [protected] |
| m_Wheel | RaceCar | [private] |
| m_width | MercuryObject | [protected] |
| m_xalign | MercuryObjectBase | [protected] |
| m_yalign | MercuryObjectBase | [protected] |
| MercuryObject() | MercuryObject | |
| MercuryObject(const MString &name) | MercuryObject | |
| MercuryObjectBase() | MercuryObjectBase | |
| MercuryODEObject() | MercuryODEObject | |
| MercuryODEObjectLoadable() | MercuryODEObjectLoadable | [inline] |
| MercuryODEObjectLoadable(const MString &sName) | MercuryODEObjectLoadable | [inline] |
| Message(int Message, PStack &data, const MString &name) | RaceCar | [virtual] |
| MoveRotX(const float x) | MercuryObjectBase | [inline] |
| MoveRotY(const float y) | MercuryObjectBase | [inline] |
| MoveRotZ(const float z) | MercuryObjectBase | [inline] |
| MoveScaleX(const float x) | MercuryObjectBase | [inline] |
| MoveScaleY(const float y) | MercuryObjectBase | [inline] |
| MoveScaleZ(const float z) | MercuryObjectBase | [inline] |
| MoveX(const float x) | MercuryObjectBase | [inline] |
| MoveY(const float y) | MercuryObjectBase | [inline] |
| MoveZ(const float z) | MercuryObjectBase | [inline] |
| oCarBody | RaceCar | [private] |
| operator<(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
| operator>=(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
| oWheels | RaceCar | [private] |
| PreCycleUpdate(const float dTime) | RaceCar | [virtual] |
| Prerender() | MercuryObject | [virtual] |
| ProcessMessage(const MString &name, void *mudata, PStack &data) | MercuryMessageHandler | [static] |
| RaceCar() | RaceCar | [inline] |
| RaceCar(const MString &sName) | RaceCar | [inline] |
| RegisterMessage(int messageID, const MString &name) | MercuryMessageHandler | |
| RemoveObject(MercuryObject *object, bool bAllowDelete=true) | MercuryObject | [virtual] |
| RemoveODE() | MercuryODEObjectLoadable | [virtual] |
| Render() | MercuryObject | [virtual] |
| ReplaceObject(MercuryObject *object, MercuryObject *newobject) | MercuryObject | [virtual] |
| RIGHT enum value | MercuryObject | |
| SetAfterMatrix(const float *inmat) | MercuryObjectBase | [inline] |
| SetAlignX(float x) | MercuryObjectBase | [inline] |
| SetAlignY(float y) | MercuryObjectBase | [inline] |
| SetAmbient(const MercuryColor &c) | MercuryObject | [inline] |
| SetAmbientf(float r, float g, float b, float a) | MercuryObject | [inline] |
| SetBreak(bool bBreak) | RaceCar | [inline] |
| SetDiffuse(const MercuryColor &c) | MercuryObject | [inline] |
| SetDiffusef(float r, float g, float b, float a) | MercuryObject | [inline] |
| SetDrawOrder(int order) | MercuryObject | [virtual] |
| SetEmissive(const MercuryColor &c) | MercuryObject | [inline] |
| SetEmissivef(float r, float g, float b, float a) | MercuryObject | [inline] |
| SetHAlignment(HALIGN alignment) | MercuryObject | [inline, virtual] |
| SetHide(bool hide) | MercuryObjectBase | [inline] |
| SetMaterial(MercuryMaterial *material) | MercuryObject | [inline] |
| SetMatrixTainted(bool taint) | MercuryObjectBase | [inline] |
| SetName(const MString &name) | MercuryObject | |
| SetParameter(const MString &sName, const PSElement &pSet) | MercuryODEObject | [inline] |
| SetParentObject(MercuryObjectBase *parent) | MercuryObjectBase | [inline] |
| SetPosition(const MercuryPoint &position) | MercuryObjectBase | [inline] |
| SetRot(const MercuryPoint &rotation) | MercuryObjectBase | [inline] |
| SetRotationMode(const RotationMode mode) | MercuryObjectBase | [inline] |
| SetRotationQuaternion(const MQuaternion &q) | MercuryObjectBase | [inline] |
| SetRotX(const float x) | MercuryObjectBase | [inline] |
| SetRotY(const float y) | MercuryObjectBase | [inline] |
| SetRotZ(const float z) | MercuryObjectBase | [inline] |
| SetScale(const MercuryPoint &scale) | MercuryObjectBase | [inline] |
| SetScaleX(const float x) | MercuryObjectBase | [inline] |
| SetScaleY(const float y) | MercuryObjectBase | [inline] |
| SetScaleZ(const float z) | MercuryObjectBase | [inline] |
| SetSpecular(const MercuryColor &c) | MercuryObject | [inline] |
| SetSpecularf(float r, float g, float b, float a) | MercuryObject | [inline] |
| SetVAlignment(VALIGN alignment) | MercuryObject | [inline, virtual] |
| SetX(const float x) | MercuryObjectBase | [inline] |
| SetY(const float y) | MercuryObjectBase | [inline] |
| SetZ(const float z) | MercuryObjectBase | [inline] |
| SortDrawOrder() | MercuryObject | [virtual] |
| Spawn(const MString &sClass, const MString &sName, PROJECTIONTYPE projection=PERSPECTIVE) | MercuryObject | [virtual] |
| TOP enum value | MercuryObject | |
| Tweening | MercuryObject | |
| UnregisterMessage(int messageID, const MString &name) | MercuryMessageHandler | |
| Update(const float dTime) | MercuryODEObjectLoadable | [virtual] |
| VALIGN enum name | MercuryObject | |
| VCENTER enum value | MercuryObject | |
| ~MercuryCommandHandler() | MercuryCommandHandler | [inline, virtual] |
| ~MercuryObject() | MercuryObject | [virtual] |
| ~MercuryObjectBase() | MercuryObjectBase | [inline, virtual] |
| ~MercuryODEObject() | MercuryODEObject | [virtual] |
| ~MercuryODEObjectLoadable() | MercuryODEObjectLoadable | [virtual] |
| ~RaceCar() | RaceCar | |