| AddObject(MercuryObject *object, bool bParentDelete=false) | MercuryObject | [virtual] |
| AddOrthoObject(MercuryObject *object, bool bParentDelete=false) | MercuryScreen | |
| AddPerspObject(MercuryObject *object, bool bParentDelete=false) | MercuryScreen | |
| BOTTOM enum value | MercuryObject | |
| CalculateMatrices() | MercuryObjectBase | [virtual] |
| CalculateRealColor() | MercuryObject | |
| CENTER enum value | MercuryObject | |
| CLASS_RTTI(ScreenRallyRace, ScreenOutdoors) | ScreenRallyRace | |
| ScreenOutdoors::CLASS_RTTI(ScreenOutdoors, MercuryScreen) | ScreenOutdoors | |
| MercuryScreen::CLASS_RTTI(MercuryScreen, MercuryObject) | MercuryScreen | |
| MercuryObject::CLASS_RTTI(MercuryObject, MercuryMessageHandler) | MercuryObject | |
| MercuryMessageHandler::CLASS_RTTI(MercuryMessageHandler, MercuryCommandHandler) | MercuryMessageHandler | |
| Clonize() | MercuryObject | [inline, virtual] |
| Command(PStack &ret, const char *command, PStack &args) | MercuryCommandHandler | [virtual] |
| ComputeCull() | MercuryObject | |
| ComputeInheritedGLState() | MercuryObject | |
| CreateProjections() | MercuryScreen | [protected] |
| 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] |
| GetCamera() | MercuryScreen | [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] |
| 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] |
| 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() | ScreenRallyRace | [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 | |
| m_bClone | MercuryObject | [protected] |
| m_bMarkedForDestroy | MercuryObject | [protected] |
| m_culled | MercuryObject | [protected] |
| m_drawable | MercuryObject | [protected] |
| m_drawOrder | MercuryObjectBase | [protected] |
| m_fCamera | ScreenRallyRace | [private] |
| m_finalMaterial | MercuryObject | [protected] |
| m_finalMatrix | MercuryObjectBase | [protected] |
| m_fVisRadius | MercuryObjectBase | [protected] |
| m_glState | MercuryObject | [protected] |
| m_height | MercuryObject | [protected] |
| m_hidden | MercuryObjectBase | [protected] |
| m_initalized | MercuryObject | [protected] |
| m_light | ScreenOutdoors | [protected] |
| m_localMatrix | MercuryObjectBase | [protected] |
| m_matrix | MercuryObjectBase | [protected] |
| m_name | MercuryObject | [protected] |
| m_objects | MercuryObject | |
| m_orthoProjection | MercuryScreen | [protected] |
| m_parentObject | MercuryObjectBase | [protected] |
| m_pBackground | MercuryScreen | [protected] |
| m_pCamera | MercuryScreen | [protected] |
| m_perspProjection | MercuryScreen | [protected] |
| m_pINI | ScreenRallyRace | [private] |
| m_pMaterial | MercuryObject | [protected] |
| m_polys | MercuryObject | [protected] |
| m_position | MercuryObjectBase | [protected] |
| m_pSkyBox | ScreenOutdoors | [protected] |
| m_pWorld | ScreenRallyRace | [private] |
| 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_useLighting | MercuryScreen | [protected] |
| m_width | MercuryObject | [protected] |
| m_xalign | MercuryObjectBase | [protected] |
| m_yalign | MercuryObjectBase | [protected] |
| MercuryObject() | MercuryObject | |
| MercuryObject(const MString &name) | MercuryObject | |
| MercuryObjectBase() | MercuryObjectBase | |
| MercuryScreen(const MercuryScreen &MercuryScreen) | MercuryScreen | |
| MercuryScreen() | MercuryScreen | |
| MercuryScreen(const MString &name) | MercuryScreen | |
| Message(int Message, PStack &data, const MString &name) | ScreenRallyRace | [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] |
| operator<(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
| operator>=(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
| Prerender() | MercuryObject | [virtual] |
| ProcessMessage(const MString &name, void *mudata, PStack &data) | MercuryMessageHandler | [static] |
| RegisterMessage(int messageID, const MString &name) | MercuryMessageHandler | |
| RemoveObject(MercuryObject *object, bool bAllowDelete=true) | MercuryScreen | [virtual] |
| Render() | MercuryScreen | [virtual] |
| RenderOrthoObjects() | MercuryScreen | [protected] |
| RenderPerspectiveObjects() | MercuryScreen | [protected] |
| ReplaceObject(MercuryObject *object, MercuryObject *newobject) | MercuryObject | [virtual] |
| RIGHT enum value | MercuryObject | |
| ScreenOutdoors() | ScreenOutdoors | [inline] |
| ScreenOutdoors(const MString &name) | ScreenOutdoors | [inline] |
| ScreenRallyRace() | ScreenRallyRace | [inline] |
| ScreenRallyRace(const MString &name) | ScreenRallyRace | [inline] |
| 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] |
| 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 | |
| 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) | MercuryScreen | [virtual] |
| TOP enum value | MercuryObject | |
| Tweening | MercuryObject | |
| UnregisterMessage(int messageID, const MString &name) | MercuryMessageHandler | |
| Update(const float dTime) | ScreenRallyRace | [virtual] |
| UpdateOrthoObjects(float dTime) | MercuryScreen | [protected] |
| UpdatePerspectiveObjects(float dTime) | MercuryScreen | [protected] |
| VALIGN enum name | MercuryObject | |
| VCENTER enum value | MercuryObject | |
| ~MercuryCommandHandler() | MercuryCommandHandler | [inline, virtual] |
| ~MercuryObject() | MercuryObject | [virtual] |
| ~MercuryObjectBase() | MercuryObjectBase | [inline, virtual] |
| ~MercuryScreen() | MercuryScreen | [virtual] |
| ~ScreenOutdoors() | ScreenOutdoors | |
| ~ScreenRallyRace() | ScreenRallyRace | [virtual] |