| AddLight(MercuryLight *light) | MercuryDisplay |  | 
  | AddTranslucentObject(MercuryObject *obj) | MercuryDisplay |  | 
  | AttachWindow(MercuryWindow *window) | MercuryDisplay |  [virtual] | 
  | BeginFrame()=0 | MercuryDisplay |  [pure virtual] | 
  | ClearFrameBuffer()=0 | MercuryDisplay |  [pure virtual] | 
  | ClearZBuffer()=0 | MercuryDisplay |  [pure virtual] | 
  | CloseNextCycle() | MercuryDisplay |  [inline] | 
  | CompileShader(MString vertStr, MString fragStr) | MercuryDisplay |  [inline, virtual] | 
  | CreateCache(RawImageData *data, unsigned int &ID)=0 | MercuryDisplay |  [pure virtual] | 
  | CreateThread() | MercuryDisplay |  | 
  | CullBackface(bool toggle=true)=0 | MercuryDisplay |  [pure virtual] | 
  | DefineClippingPlanes(const MVector< MQuaternion > &planes)=0 | MercuryDisplay |  [pure virtual] | 
  | DeleteTextures(int n, unsigned int *textureNames)=0 | MercuryDisplay |  [pure virtual] | 
  | DestroyShaderProgram(int shaderID) | MercuryDisplay |  [inline, virtual] | 
  | DestroyVBO(MercuryMesh &mesh)=0 | MercuryDisplay |  [pure virtual] | 
  | DisableGLState(unsigned long mask) | MercuryDisplay |  [inline] | 
  | DrawMesh(const MercuryMesh &mesh)=0 | MercuryDisplay |  [pure virtual] | 
  | DrawParticleField(const MercuryParticleField *field)=0 | MercuryDisplay |  [pure virtual] | 
  | DrawSprite(const MercuryMesh &sprite)=0 | MercuryDisplay |  [pure virtual] | 
  | EnableGLState(unsigned long mask) | MercuryDisplay |  [inline] | 
  | EnableShaders(MercuryMaterial *material)=0 | MercuryDisplay |  [pure virtual] | 
  | EnableTextures(MercuryMaterial *material)=0 | MercuryDisplay |  [pure virtual] | 
  | EndFrame()=0 | MercuryDisplay |  [pure virtual] | 
  | EnqueueObject(const RenderPacket &rp) | MercuryDisplay |  | 
  | ErrorCheck()=0 | MercuryDisplay |  [pure virtual] | 
  | FindLights(const MercuryMatrix &world, float radius) | MercuryDisplay |  | 
  | GenerateVBO(MercuryMesh &mesh)=0 | MercuryDisplay |  [pure virtual] | 
  | GetBasedDimensions() const | MercuryDisplay |  | 
  | GetCapabilities() const | MercuryDisplay |  [inline] | 
  | GetDimensions() const | MercuryDisplay |  | 
  | GetGlobalState() const | MercuryDisplay |  [inline] | 
  | GetLastCameraPosition() | MercuryDisplay |  | 
  | GetProjection() const | MercuryDisplay |  [inline] | 
  | GetView() | MercuryDisplay |  [inline] | 
  | GetWindow() | MercuryDisplay |  [inline] | 
  | Init(const MString &name, unsigned int width, unsigned int height, unsigned short bpp, bool fullscreen) | MercuryDisplay |  [virtual] | 
  | IsUseLighting() | MercuryDisplay |  [inline] | 
  | IsVisible(const MercuryPoint &pCenter, float fRadius, const MercuryMatrix &world) | MercuryDisplay |  | 
  | LookAt(const MercuryPoint &eye, const MercuryPoint ¢er, const MercuryPoint &up) | MercuryDisplay |  | 
  | LookAt(float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) | MercuryDisplay |  | 
  | LookAt(const MQuaternion &q, const MercuryPoint &eye) | MercuryDisplay |  | 
  | m_based_height | MercuryDisplay |  [protected] | 
  | m_based_width | MercuryDisplay |  [protected] | 
  | m_bCloseNextCycle | MercuryDisplay |  [protected] | 
  | m_bLastHadFocus | MercuryDisplay |  [protected] | 
  | m_capabilities | MercuryDisplay |  [protected] | 
  | m_currentState | MercuryDisplay |  [protected] | 
  | m_disableTextures | MercuryDisplay |  [protected] | 
  | m_foundLights | MercuryDisplay |  [protected] | 
  | m_framesDrawn | MercuryDisplay |  [protected] | 
  | m_globalState | MercuryDisplay |  [private] | 
  | m_initalized | MercuryDisplay |  [private] | 
  | m_lights | MercuryDisplay |  [protected] | 
  | m_maxAnisotropy | MercuryDisplay |  [protected] | 
  | m_maxDrawBuffers | MercuryDisplay |  [protected] | 
  | m_maxLights | MercuryDisplay |  [protected] | 
  | m_maxShaderFragUniformComponents | MercuryDisplay |  [protected] | 
  | m_maxShaderVertUniformComponents | MercuryDisplay |  [protected] | 
  | m_maxTextureCoordinates | MercuryDisplay |  [protected] | 
  | m_maxTextures | MercuryDisplay |  [protected] | 
  | m_maxVertexAttributes | MercuryDisplay |  [protected] | 
  | m_nViewPlanes | MercuryDisplay |  [protected] | 
  | m_pFarPoint | MercuryDisplay |  [protected] | 
  | m_pLastCameraPos | MercuryDisplay |  [protected] | 
  | m_pNearPoint | MercuryDisplay |  [protected] | 
  | m_projection | MercuryDisplay |  [protected] | 
  | m_renderObjects | MercuryDisplay |  [private] | 
  | m_shaderLanngVersion | MercuryDisplay |  [protected] | 
  | m_thread | MercuryDisplay |  [private] | 
  | m_timer | MercuryDisplay |  [protected] | 
  | m_translucentObjects | MercuryDisplay |  [protected] | 
  | m_usedLights | MercuryDisplay |  [protected] | 
  | m_useMaterialColors | MercuryDisplay |  [protected] | 
  | m_verticesDrawn | MercuryDisplay |  [protected] | 
  | m_view | MercuryDisplay |  [protected] | 
  | m_VPheight | MercuryDisplay |  [protected] | 
  | m_VPwidth | MercuryDisplay |  [protected] | 
  | m_VPx | MercuryDisplay |  [protected] | 
  | m_VPy | MercuryDisplay |  [protected] | 
  | m_window | MercuryDisplay |  [protected] | 
  | MakeWindow(const char *title, int width, int height, int bits, bool fullscreenflag) | MercuryDisplay |  [virtual] | 
  | MercuryDisplay() | MercuryDisplay |  | 
  | Next3Lights(const MercuryLight *light[3], unsigned int &count) | MercuryDisplay |  [protected] | 
  | Ortho(float left, float right, float bottom, float top, float zNear, float zFar) | MercuryDisplay |  | 
  | Perspective(float fovy, float aspect, float znear, float zfar) | MercuryDisplay |  | 
  | PopGLState() | MercuryDisplay |  [inline] | 
  | ProcessLightsInternal(const MercuryLight *light[3], unsigned int count)=0 | MercuryDisplay |  [private, pure virtual] | 
  | PushGLState() | MercuryDisplay |  [inline] | 
  | ReadFrameBuffer(RawImageData &image)=0 | MercuryDisplay |  [pure virtual] | 
  | RemoveLight(MercuryLight *light) | MercuryDisplay |  | 
  | RendererInfo()=0 | MercuryDisplay |  [pure virtual] | 
  | RenderText(const MercuryText &text)=0 | MercuryDisplay |  [pure virtual] | 
  | RenderTranslucentObject()=0 | MercuryDisplay |  [pure virtual] | 
  | ResetFrustumClippingPlanes() | MercuryDisplay |  | 
  | Resize(int width, int height) | MercuryDisplay |  | 
  | SendMatrixData(const MercuryMatrix &m)=0 | MercuryDisplay |  [pure virtual] | 
  | SendProjectionMatrixData()=0 | MercuryDisplay |  [pure virtual] | 
  | SetMaterial(const MercuryMaterial *material)=0 | MercuryDisplay |  [pure virtual] | 
  | SetProjection(const Projection &projection) | MercuryDisplay |  [virtual] | 
  | SetStates(MercuryGLState states) | MercuryDisplay |  [virtual] | 
  | SetupClippingPlanes(const MercuryPoint &position, MercuryPoint F, MercuryPoint u, MercuryPoint s) | MercuryDisplay |  [protected] | 
  | SetView(const MercuryPoint &position, const MercuryMatrix &m, const LookAtInternals &lai) | MercuryDisplay |  [virtual] | 
  | StencilFunc(TFUNCT func, int ref, unsigned int zref)=0 | MercuryDisplay |  [pure virtual] | 
  | StencilOp(STENCILOPS fail, STENCILOPS zfail, STENCILOPS zpass)=0 | MercuryDisplay |  [pure virtual] | 
  | TakeScreenShot() | MercuryDisplay |  | 
  | ThreadCallback(void *display) | MercuryDisplay |  [static] | 
  | ThreadLoop() | MercuryDisplay |  | 
  | ToggleUseMaterialColors(bool toggle) | MercuryDisplay |  [inline] | 
  | Update(const float dTime) | MercuryDisplay |  | 
  | UpdateTextureData(MercuryTexture *texture, unsigned int &ID)=0 | MercuryDisplay |  [pure virtual] | 
  | Viewport(int x, int y, int width, int height) | MercuryDisplay |  [virtual] | 
  | ~MercuryDisplay() | MercuryDisplay |  [virtual] |