| AddObject(MercuryObject *object, bool bParentDelete=false) | MercuryObject |  [virtual] | 
  | BOTTOM enum value | MercuryObject |  | 
  | CalculateMatrices() | MercurySprite |  [virtual] | 
  | CalculateRealColor() | MercuryObject |  | 
  | CENTER enum value | MercuryObject |  | 
  | CLASS_RTTI(MercurySprite, MercuryObject) | MercurySprite |  | 
  | MercuryObject::CLASS_RTTI(MercuryObject, MercuryMessageHandler) | MercuryObject |  | 
  | MercuryMessageHandler::CLASS_RTTI(MercuryMessageHandler, MercuryCommandHandler) | MercuryMessageHandler |  | 
  | Clonize() | MercuryObject |  [inline, virtual] | 
  | Command(PStack &ret, const char *command, PStack &args) | MercurySprite |  [virtual] | 
  | ComputeCull() | MercuryObject |  | 
  | ComputeInheritedGLState() | MercuryObject |  | 
  | CustomRender() | MercuryObject |  [virtual] | 
  | Debug(const float z) | MercuryObjectBase |  | 
  | Destroy() | MercuryObject |  [inline] | 
  | Draw() | MercurySprite |  [virtual] | 
  | EnumerateCommands(MVector< MString > &toAdd) | MercurySprite |  [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] | 
  | GetHeight() | MercurySprite |  [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] | 
  | GetWidth() | MercurySprite |  [inline] | 
  | GetX() const | MercuryObjectBase |  [inline] | 
  | GetY() const | MercuryObjectBase |  [inline] | 
  | GetZ() const | MercuryObjectBase |  [inline] | 
  | HALIGN enum name | MercuryObject |  | 
  | Init() | MercurySprite |  [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 |  | 
  | LoadImage(MString path) | MercurySprite |  | 
  | LoadMaterial(const MercuryMaterial &material) | MercurySprite |  | 
  | 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_fVisRadius | MercuryObjectBase |  [protected] | 
  | m_glState | MercuryObject |  [protected] | 
  | m_height | MercuryObject |  [protected] | 
  | m_hidden | MercuryObjectBase |  [protected] | 
  | m_initalized | MercuryObject |  [protected] | 
  | m_localMatrix | MercuryObjectBase |  [protected] | 
  | m_material | MercurySprite |  [private] | 
  | m_matrix | MercuryObjectBase |  [protected] | 
  | m_mesh | MercurySprite |  [private] | 
  | m_name | MercuryObject |  [protected] | 
  | m_objects | MercuryObject |  | 
  | m_origHeight | MercurySprite |  [private] | 
  | m_origWidth | MercurySprite |  [private] | 
  | m_parentObject | MercuryObjectBase |  [protected] | 
  | m_pMaterial | MercuryObject |  [protected] | 
  | m_polys | MercuryObject |  [protected] | 
  | m_position | MercuryObjectBase |  [protected] | 
  | 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_width | MercuryObject |  [protected] | 
  | m_xalign | MercuryObjectBase |  [protected] | 
  | m_yalign | MercuryObjectBase |  [protected] | 
  | MakeOrthoLine(const MercuryPoint &from, const MercuryPoint &to, float fWidth) | MercurySprite |  | 
  | MercuryObject() | MercuryObject |  | 
  | MercuryObject(const MString &name) | MercuryObject |  | 
  | MercuryObjectBase() | MercuryObjectBase |  | 
  | Message(int Message, PStack &data, const MString &name) | MercurySprite |  [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) | MercuryObject |  [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] | 
  | 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] | 
  | SetHeight(int y) | MercurySprite |  [inline] | 
  | SetHide(bool hide) | MercuryObjectBase |  [inline] | 
  | SetImageAttrs(const ImageAttrs &attrs) | MercurySprite |  | 
  | 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] | 
  | SetWidth(int x) | MercurySprite |  [inline] | 
  | 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) | MercuryObject |  [virtual] | 
  | VALIGN enum name | MercuryObject |  | 
  | VCENTER enum value | MercuryObject |  | 
  | ~MercuryCommandHandler() | MercuryCommandHandler |  [inline, virtual] | 
  | ~MercuryObject() | MercuryObject |  [virtual] | 
  | ~MercuryObjectBase() | MercuryObjectBase |  [inline, virtual] |