AddMaterial(MercuryMaterial *material) | MercuryModel | |
AddMesh(MercuryMesh *mesh) | MercuryModel | |
AddObject(MercuryObject *object, bool bParentDelete=false) | MercuryObject | [virtual] |
BindToCamera(MercuryCamera **camera) | MercurySkyBox | [inline] |
BOTTOM enum value | MercuryObject | |
CalculateMatrices() | MercuryObjectBase | [virtual] |
CalculateRealColor() | MercuryObject | |
CENTER enum value | MercuryObject | |
CLASS_RTTI(MercuryLoadableModel, MercuryModel) | MercuryLoadableModel | |
MercuryModel::CLASS_RTTI(MercuryModel, MercuryObject) | MercuryModel | |
MercuryObject::CLASS_RTTI(MercuryObject, MercuryMessageHandler) | MercuryObject | |
MercuryMessageHandler::CLASS_RTTI(MercuryMessageHandler, MercuryCommandHandler) | MercuryMessageHandler | |
Clonize() | MercuryObject | [inline, virtual] |
CloseFile() | MercuryModel | [inline, protected] |
Command(PStack &ret, const char *command, PStack &args) | MercuryModel | [virtual] |
ComputeCull() | MercuryObject | |
ComputeInheritedGLState() | MercuryObject | |
CustomRender() | MercuryObject | [virtual] |
Debug(const float z) | MercuryObjectBase | |
Destroy() | MercuryObject | [inline] |
Draw() | MercuryObject | [inline, virtual] |
EnumerateCommands(MVector< MString > &toAdd) | MercuryModel | [virtual] |
GetAfterMatrix() const | MercuryObjectBase | [inline] |
GetAllAnimationStates(MVector< LoadableModelAnimationInfo > &AnimationInfos) | MercuryLoadableModel | [inline] |
GetAllTypes(MVector< MString > &vOut) | MercuryCommandHandler | [inline, virtual] |
GetAmbient() | MercuryObject | [inline] |
GetAnimationState(int iPlace) | MercuryLoadableModel | [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(unsigned int i) | MercuryModel | [inline] |
MercuryObject::GetMaterial() const | MercuryObject | [inline] |
GetMesh(unsigned int i) const | MercuryModel | [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() | MercuryObject | [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 | |
Load(MString path) | MercuryModel | |
m_bClone | MercuryObject | [protected] |
m_bMarkedForDestroy | MercuryObject | [protected] |
m_boundCamera | MercurySkyBox | [private] |
m_culled | MercuryObject | [protected] |
m_drawable | MercuryObject | [protected] |
m_drawOrder | MercuryObjectBase | [protected] |
m_file | MercuryModel | [protected] |
m_filename | MercuryModel | [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_line | MercuryModel | [protected] |
m_localMatrix | MercuryObjectBase | [protected] |
m_materials | MercuryModel | [protected] |
m_matrix | MercuryObjectBase | [protected] |
m_meshes | MercuryModel | [protected] |
m_name | MercuryObject | [protected] |
m_objects | MercuryObject | |
m_parentObject | MercuryObjectBase | [protected] |
m_path | MercuryModel | [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] |
MercuryModel() | MercuryModel | |
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] |
NumMaterials() const | MercuryModel | [inline] |
NumMeshes() const | MercuryModel | [inline] |
OpenFile(const MString &path) | MercuryModel | [protected] |
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] |
ReadLine() | MercuryModel | |
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] |
SetAnimationState(const MVector< LoadableModelAnimationInfo > &AnimationInfos) | MercuryLoadableModel | [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) | MercuryObject | [virtual] |
TOP enum value | MercuryObject | |
Tweening | MercuryObject | |
UnregisterMessage(int messageID, const MString &name) | MercuryMessageHandler | |
Update(const float dTime) | MercurySkyBox | [virtual] |
VALIGN enum name | MercuryObject | |
VCENTER enum value | MercuryObject | |
~MercuryCommandHandler() | MercuryCommandHandler | [inline, virtual] |
~MercuryModel() | MercuryModel | [virtual] |
~MercuryObject() | MercuryObject | [virtual] |
~MercuryObjectBase() | MercuryObjectBase | [inline, virtual] |