| AddObject(MercuryObject *object, bool bParentDelete=false) | MercuryObject | [virtual] |
| BOTTOM enum value | MercuryObject | |
| BuildVBO() | MercuryMesh | |
| CalculateMatrices() | MercuryObjectBase | [virtual] |
| CalculateRealColor() | MercuryObject | |
| CalculateVertexNormals() | MercuryMesh | [inline] |
| CENTER enum value | MercuryObject | |
| CLASS_RTTI(MercuryMesh, MercuryObject) | MercuryMesh | |
| 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] |
| ComputeBinormalsAndTangents() | MercuryMesh | [inline] |
| ComputeCull() | MercuryObject | |
| ComputeInheritedGLState() | MercuryObject | |
| core | MercuryMesh | [private] |
| CustomRender() | MercuryObject | [virtual] |
| Debug(const float z) | MercuryObjectBase | |
| Destroy() | MercuryObject | [inline] |
| Draw() | MercuryMesh | [virtual] |
| EnumerateCommands(MVector< MString > &toAdd) | MercuryCommandHandler | [virtual] |
| GetAfterMatrix() const | MercuryObjectBase | [inline] |
| GetAllTypes(MVector< MString > &vOut) | MercuryCommandHandler | [inline, virtual] |
| GetAmbient() | MercuryObject | [inline] |
| GetBinormalsPtr() const | MercuryMesh | [inline] |
| GetBinormalVBO() const | MercuryMesh | [inline] |
| GetCore() const | MercuryMesh | [inline] |
| GetDiffuse() | MercuryObject | [inline] |
| GetDiffusef(float &r, float &g, float &b, float &a) | MercuryObject | |
| GetDrawOrder() const | MercuryObjectBase | [inline] |
| GetDrawType() const | MercuryMesh | [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] |
| GetIndicesPtr() | MercuryMesh | [inline] |
| GetIndicesPtr() const | MercuryMesh | [inline] |
| GetIndicesVBO() const | MercuryMesh | [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] |
| GetTangentsPtr() const | MercuryMesh | [inline] |
| GetTangentVBO() const | MercuryMesh | [inline] |
| GetTruePosition() const | MercuryObjectBase | |
| GetType() | MercuryCommandHandler | [inline, virtual] |
| GetVAlignment() const | MercuryObject | [inline] |
| GetVertex(unsigned int x) | MercuryMesh | [inline] |
| GetVerticePtr() | MercuryMesh | [inline] |
| GetVerticePtr() const | MercuryMesh | [inline] |
| GetVerticesVBO() const | MercuryMesh | [inline] |
| GetX() const | MercuryObjectBase | [inline] |
| GetY() const | MercuryObjectBase | [inline] |
| GetZ() const | MercuryObjectBase | [inline] |
| HALIGN enum name | MercuryObject | |
| HasBinormals() const | MercuryMesh | [inline] |
| HasTangents() const | MercuryMesh | [inline] |
| Init() | MercuryMesh | [virtual] |
| IsAnimated() | MercuryMesh | [inline] |
| IsCulled() const | MercuryObject | [inline] |
| IsHidden() const | MercuryObjectBase | |
| IsInitalized() const | MercuryObject | [inline] |
| IsMatrixTainted() const | MercuryObjectBase | [inline] |
| IsTypeOf(const MString &sType) | MercuryCommandHandler | [inline, virtual] |
| IsUseVBOs() const | MercuryMesh | [inline] |
| IsVBOsInited() const | MercuryMesh | [inline] |
| 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_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_matrix | MercuryObjectBase | [protected] |
| m_name | MercuryObject | [protected] |
| m_objects | MercuryObject | |
| 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] |
| MercuryDisplay class | MercuryMesh | [friend] |
| MercuryMesh() | MercuryMesh | |
| MercuryMeshManager class | MercuryMesh | [friend] |
| MercuryObject() | MercuryObject | |
| MercuryObject(const MString &name) | MercuryObject | |
| MercuryObjectBase() | MercuryObjectBase | |
| Message(int Message, PStack &data, const MString &name) | MercuryMessageHandler | [inline, 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] |
| NumBinormals() const | MercuryMesh | [inline] |
| NumIndices() const | MercuryMesh | [inline] |
| NumTangents() const | MercuryMesh | [inline] |
| NumVertices() const | MercuryMesh | [inline] |
| operator<(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
| operator>=(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
| operator[](unsigned int x) | MercuryMesh | [inline] |
| operator[](unsigned int x) const | MercuryMesh | [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] |
| SetBinormalVBO(MVPtr vbo) | MercuryMesh | [inline] |
| SetDiffuse(const MercuryColor &c) | MercuryObject | [inline] |
| SetDiffusef(float r, float g, float b, float a) | MercuryObject | [inline] |
| SetDrawOrder(int order) | MercuryObject | [virtual] |
| SetDrawType(DRAWTYPES type) | MercuryMesh | [inline] |
| 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] |
| SetIndice(unsigned int position, unsigned int value) | MercuryMesh | [inline] |
| SetIndicesVBO(MVPtr vbo) | MercuryMesh | [inline] |
| SetIsAnimated(bool bOn) | MercuryMesh | [inline] |
| SetMaterial(MercuryMaterial *material) | MercuryObject | [inline] |
| SetMatrixTainted(bool taint) | MercuryObjectBase | [inline] |
| SetName(const MString &name) | MercuryObject | |
| SetNumIndices(unsigned int size) | MercuryMesh | [inline] |
| SetNumVertices(unsigned int size) | MercuryMesh | [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] |
| SetTangentVBO(MVPtr vbo) | MercuryMesh | [inline] |
| SetVAlignment(VALIGN alignment) | MercuryObject | [inline, virtual] |
| SetVerticesVBO(MVPtr vbo) | MercuryMesh | [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] |
| ToggleUseVBOs(bool toggle) | MercuryMesh | [inline] |
| 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] |
| ~MercuryMesh() | MercuryMesh | [virtual] |
| ~MercuryObject() | MercuryObject | [virtual] |
| ~MercuryObjectBase() | MercuryObjectBase | [inline, virtual] |