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