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 | |
CalculateLook(int x, int y, MercuryODEObject *control) | ScreenFPS | [private] |
CalculateMatrices() | MercuryObjectBase | [virtual] |
CalculateMovement(MercuryODEObject *control) | ScreenFPS | [private] |
CalculateRealColor() | MercuryObject | |
CENTER enum value | MercuryObject | |
CLASS_RTTI(ScreenFPS, ScreenOutdoors) | ScreenFPS | |
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) | ScreenFPS | [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] |
fClosestAimerObject | ScreenFPS | [private] |
fClosestPhysicsObject | ScreenFPS | [private] |
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() | ScreenFPS | [virtual] |
iPhysicsObject | ScreenFPS | [private] |
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_Aimer | ScreenFPS | [private] |
m_aimPos | ScreenFPS | [private] |
m_bClone | MercuryObject | [protected] |
m_bFirstUpdate | ScreenFPS | [private] |
m_bFPS | ScreenFPS | [private] |
m_bMarkedForDestroy | MercuryObject | [protected] |
m_closestHitObject | ScreenFPS | [private] |
m_closestHitObjectDistance | ScreenFPS | [private] |
m_closestHitPosition | ScreenFPS | [private] |
m_closestHitRay | ScreenFPS | [private] |
m_culled | MercuryObject | [protected] |
m_donefirst | ScreenFPS | [private] |
m_drawable | MercuryObject | [protected] |
m_drawOrder | MercuryObjectBase | [protected] |
m_fCamera | ScreenFPS | [private] |
m_fForwardMovement | ScreenFPS | [private] |
m_finalMaterial | MercuryObject | [protected] |
m_finalMatrix | MercuryObjectBase | [protected] |
m_fistExplosion | ScreenFPS | [private] |
m_fTimeSinceLastShot | ScreenFPS | [private] |
m_fVisRadius | MercuryObjectBase | [protected] |
m_glState | MercuryObject | [protected] |
m_height | MercuryObject | [protected] |
m_hidden | MercuryObjectBase | [protected] |
m_initalized | MercuryObject | [protected] |
m_interactable | ScreenFPS | [private] |
m_iSlidingF | ScreenFPS | [private] |
m_light | ScreenOutdoors | [protected] |
m_localMatrix | MercuryObjectBase | [protected] |
m_matrix | MercuryObjectBase | [protected] |
m_name | MercuryObject | [protected] |
m_objects | MercuryObject | |
m_oldInter | ScreenFPS | [private] |
m_orthoProjection | MercuryScreen | [protected] |
m_parentObject | MercuryObjectBase | [protected] |
m_pBackground | MercuryScreen | [protected] |
m_pCamera | MercuryScreen | [protected] |
m_perspProjection | MercuryScreen | [protected] |
m_pGun | ScreenFPS | [private] |
m_pINI | ScreenFPS | [private] |
m_pMaterial | MercuryObject | [protected] |
m_polys | MercuryObject | [protected] |
m_position | MercuryObjectBase | [protected] |
m_pPlayer | ScreenFPS | [private] |
m_pSkyBox | ScreenOutdoors | [protected] |
m_pWorld | ScreenFPS | [private] |
m_rotation | MercuryObjectBase | [protected] |
m_rotMode | MercuryObjectBase | [protected] |
m_rotQuat | MercuryObjectBase | [protected] |
m_runObjectHitCode | ScreenFPS | [private] |
m_scale | MercuryObjectBase | [protected] |
m_slowDown | ScreenFPS | [private] |
m_sprCrosshairs | ScreenFPS | [private] |
m_sprCrosshairsCenter | ScreenFPS | [private] |
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) | ScreenFPS | [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] |
ObjectHit(const MercuryPoint &position, dBodyID id, const MercuryPoint &ray) | ScreenFPS | [private] |
operator<(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
operator>=(const MercuryObjectBase &r) const | MercuryObjectBase | [inline] |
pBullet | ScreenFPS | [private] |
PlayRobotAnimations(int dx) | ScreenFPS | [private] |
pLookAt | ScreenFPS | [private] |
pPhysics | ScreenFPS | [private] |
Prerender() | MercuryObject | [virtual] |
ProcessMessage(const MString &name, void *mudata, PStack &data) | MercuryMessageHandler | [static] |
pTarget | ScreenFPS | [private] |
pTweenCommands | ScreenFPS | [private] |
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 | |
ScreenFPS() | ScreenFPS | [inline] |
ScreenFPS(const MString &name) | ScreenFPS | [inline] |
ScreenOutdoors() | ScreenOutdoors | [inline] |
ScreenOutdoors(const MString &name) | ScreenOutdoors | [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 | |
TweenCamera(int x, int y, MercuryODEObject *control) | ScreenFPS | [private] |
Tweening | MercuryObject | |
UnregisterMessage(int messageID, const MString &name) | MercuryMessageHandler | |
Update(const float dTime) | ScreenFPS | [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] |
~ScreenFPS() | ScreenFPS | [virtual] |
~ScreenOutdoors() | ScreenOutdoors | |