active | MercuryOGL | [private] |
AddLight(MercuryLight *light) | MercuryDisplay | |
AddTranslucentObject(MercuryObject *obj) | MercuryDisplay | |
AttachWindow(MercuryWindow *window) | MercuryDisplay | [virtual] |
BeginFrame() | MercuryOGL | [virtual] |
BindShader(int shaderID) | MercuryOGL | [private] |
ClearFrameBuffer() | MercuryOGL | [inline, virtual] |
ClearZBuffer() | MercuryOGL | [inline, virtual] |
CloseNextCycle() | MercuryDisplay | [inline] |
CompileShader(MString vertStr, MString fragStr) | MercuryOGL | [virtual] |
CompileShader(unsigned int shaderDesc) | MercuryOGL | [private] |
ConvertDrawType(DRAWTYPES drawtype) | MercuryOGL | [private] |
ConvertStencilOp(STENCILOPS op) const | MercuryOGL | [private] |
ConvertTestFunction(TFUNCT funct) const | MercuryOGL | [private] |
CreateCache(RawImageData *data, unsigned int &ID) | MercuryOGL | [virtual] |
CreateCache(RawImageData *data, unsigned int &ID, bool isMipmap) | MercuryOGL | [virtual] |
CreateThread() | MercuryDisplay | |
CullBackface(bool toggle) | MercuryOGL | [virtual] |
DefineClippingPlanes(const MVector< MQuaternion > &planes) | MercuryOGL | [virtual] |
DeleteTextures(int n, unsigned int *textureNames) | MercuryOGL | [virtual] |
DestroyShaderProgram(int shaderID) | MercuryOGL | [virtual] |
DestroyVBO(MercuryMesh &mesh) | MercuryOGL | [virtual] |
DisableGLState(unsigned long mask) | MercuryDisplay | [inline] |
DrawMesh(const MercuryMesh &mesh) | MercuryOGL | [virtual] |
DrawParticleField(const MercuryParticleField *field) | MercuryOGL | [virtual] |
DrawSprite(const MercuryMesh &sprite) | MercuryOGL | [virtual] |
EnableGLState(unsigned long mask) | MercuryDisplay | [inline] |
EnableShaders(MercuryMaterial *material) | MercuryOGL | [virtual] |
EnableTextures(MercuryMaterial *material) | MercuryOGL | [virtual] |
EndFrame() | MercuryOGL | [virtual] |
EnqueueObject(const RenderPacket &rp) | MercuryDisplay | |
ErrorCheck() | MercuryOGL | [virtual] |
FindLights(const MercuryMatrix &world, float radius) | MercuryDisplay | |
GenerateVBO(MercuryMesh &mesh) | MercuryOGL | [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) | MercuryOGL | [virtual] |
isLockRendering | MercuryOGL | [private] |
isRenderingToDynamicCubeMap | MercuryOGL | [private] |
isRenderingToDynamicTexture | MercuryOGL | [private] |
IsUseLighting() | MercuryDisplay | [inline] |
IsVisible(const MercuryPoint &pCenter, float fRadius, const MercuryMatrix &world) | MercuryDisplay | |
LoadImageData(RawImageData *data, bool isMipmap) | MercuryOGL | [private] |
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_arrayDrawType | MercuryOGL | [private] |
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_fboCubeMap | MercuryOGL | [private] |
m_fboMap | MercuryOGL | [private] |
m_foundLights | MercuryDisplay | [protected] |
m_framesDrawn | MercuryDisplay | [protected] |
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_NumEnabledLights | MercuryOGL | [private] |
m_nViewPlanes | MercuryDisplay | [protected] |
m_pCurRenderTex | MercuryOGL | [private] |
m_pFarPoint | MercuryDisplay | [protected] |
m_pixelFormat | MercuryOGL | [private] |
m_pLastCameraPos | MercuryDisplay | [protected] |
m_pNearPoint | MercuryDisplay | [protected] |
m_projection | MercuryDisplay | [protected] |
m_shaderLanngVersion | MercuryDisplay | [protected] |
m_shaderObjMap | MercuryOGL | [private] |
m_shaderProgramID | MercuryOGL | [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) | MercuryOGL | [virtual] |
MercuryDisplay() | MercuryDisplay | |
MercuryOGL() | MercuryOGL | |
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) | MercuryOGL | [private, virtual] |
ProcessTexture(MercuryTexture *texture) | MercuryOGL | [private] |
PushGLState() | MercuryDisplay | [inline] |
ReadFrameBuffer(RawImageData &image) | MercuryOGL | [virtual] |
RemoveLight(MercuryLight *light) | MercuryDisplay | |
RendererInfo() | MercuryOGL | [virtual] |
RenderText(const MercuryText &text) | MercuryOGL | [virtual] |
RenderTranslucentObject() | MercuryOGL | [virtual] |
ResetFrustumClippingPlanes() | MercuryDisplay | |
Resize(int width, int height) | MercuryDisplay | |
SendMatrixData(const MercuryMatrix &m) | MercuryOGL | [virtual] |
SendProjectionMatrixData() | MercuryOGL | [virtual] |
SetMaterial(const MercuryMaterial *material) | MercuryOGL | [virtual] |
SetProjection(const Projection &projection) | MercuryDisplay | [virtual] |
SetStates(MercuryGLState states) | MercuryOGL | [virtual] |
SetUniformVariables(MercuryMaterial *material) | MercuryOGL | [private] |
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) | MercuryOGL | [virtual] |
StencilOp(STENCILOPS fail, STENCILOPS zfail, STENCILOPS zpass) | MercuryOGL | [virtual] |
TakeScreenShot() | MercuryDisplay | |
TestCapabilities() | MercuryOGL | [private] |
ThreadCallback(void *display) | MercuryDisplay | [static] |
ThreadLoop() | MercuryDisplay | |
ToggleUseMaterialColors(bool toggle) | MercuryDisplay | [inline] |
Update(const float dTime) | MercuryDisplay | |
UpdateTextureData(MercuryTexture *texture, unsigned int &ID) | MercuryOGL | [inline, virtual] |
Viewport(int x, int y, int width, int height) | MercuryOGL | [inline, virtual] |
~MercuryDisplay() | MercuryDisplay | [virtual] |
~MercuryOGL() | MercuryOGL | [virtual] |