AddLight(MercuryLight *light) | MercuryDisplay | |
AddTranslucentObject(MercuryObject *obj) | MercuryDisplay | |
AttachWindow(MercuryWindow *window) | MercuryDisplay | [virtual] |
bDepthTest | MercuryDisplaySoftwareC | [protected] |
BeginFrame() | MercuryDisplaySoftwareC | [inline, virtual] |
BeginRenderToDynamicCubeTexture(MercuryTexture *texture, unsigned int face) | MercuryDisplaySoftwareC | [inline, virtual] |
BeginRenderToDynamicTexture(MercuryTexture *texture) | MercuryDisplaySoftwareC | [inline, virtual] |
ClearFrameBuffer() | MercuryDisplaySoftwareC | [inline, virtual] |
ClearZBuffer() | MercuryDisplaySoftwareC | [virtual] |
CloseNextCycle() | MercuryDisplay | [inline] |
CompileShader(MString vertStr, MString fragStr) | MercuryDisplay | [inline, virtual] |
CreateCache(MercuryTexture *texture, unsigned int &ID) | MercuryDisplaySoftwareC | [virtual] |
CreateCache(RawImageData *data, unsigned int &ID) | MercuryDisplaySoftwareC | [virtual] |
CreateThread() | MercuryDisplay | |
CullBackface(bool toggle) | MercuryDisplaySoftwareC | [inline, virtual] |
DefineClippingPlanes(const MVector< MQuaternion > &planes) | MercuryDisplaySoftwareC | [inline, virtual] |
DeleteTextures(int n, unsigned int *textureNames) | MercuryDisplaySoftwareC | [virtual] |
DestroyShaderProgram(int shaderID) | MercuryDisplay | [inline, virtual] |
DestroyVBO(MercuryMesh &mesh) | MercuryDisplaySoftwareC | [inline, virtual] |
DisableAllLighting() | MercuryDisplaySoftwareC | [inline, virtual] |
DisableDepthTest() | MercuryDisplaySoftwareC | [inline, virtual] |
DisableGLState(unsigned long mask) | MercuryDisplay | [inline] |
DisableLights() | MercuryDisplaySoftwareC | [inline, virtual] |
DisableOldLights() | MercuryDisplaySoftwareC | [inline, virtual] |
DisablePixelshader() | MercuryDisplaySoftwareC | [inline, virtual] |
DrawMesh(const MercuryMesh &mesh) | MercuryDisplaySoftwareC | [virtual] |
DrawMeshVBO(const MercuryMesh &mesh) | MercuryDisplaySoftwareC | [inline, virtual] |
DrawParticleField(const MercuryParticleField *field) | MercuryDisplaySoftwareC | [inline, virtual] |
DrawSprite(const MercuryMesh &sprite) | MercuryDisplaySoftwareC | [inline, virtual] |
EnableAllLighting() | MercuryDisplaySoftwareC | [inline, virtual] |
EnableDepthTest() | MercuryDisplaySoftwareC | [inline, virtual] |
EnableGLState(unsigned long mask) | MercuryDisplay | [inline] |
EnableLights() | MercuryDisplaySoftwareC | [inline, virtual] |
EnablePixelshader() | MercuryDisplaySoftwareC | [inline, virtual] |
EnableShaders(MercuryMaterial *material) | MercuryDisplaySoftwareC | [inline, virtual] |
EnableTextures(MercuryMaterial *material) | MercuryDisplaySoftwareC | [virtual] |
EndFrame() | MercuryDisplaySoftwareC | [virtual] |
EndRenderToDynamicCubeTexture() | MercuryDisplaySoftwareC | [inline, virtual] |
EndRenderToDynamicTexture() | MercuryDisplaySoftwareC | [inline, virtual] |
EnqueueObject(const RenderPacket &rp) | MercuryDisplay | |
ErrorCheck() | MercuryDisplaySoftwareC | [inline, virtual] |
FindLights(const MercuryMatrix &world, float radius) | MercuryDisplay | |
GenerateVBO(MercuryMesh &mesh) | MercuryDisplaySoftwareC | [inline, 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] |
InternalDrawPoly(const InternalPoint *points, int verts=3, int mode=0) | MercuryDisplaySoftwareC | [protected, virtual] |
InternalPipelinePoint(const MercuryPoint &pIn, InternalPoint &pOut) | MercuryDisplaySoftwareC | [protected, 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_bypp | MercuryDisplaySoftwareC | [protected, static] |
m_capabilities | MercuryDisplay | [protected] |
m_cBuffer | MercuryDisplaySoftwareC | [protected, static] |
m_currentState | MercuryDisplay | [protected] |
m_disableTextures | MercuryDisplay | [protected] |
m_foundLights | MercuryDisplay | [protected] |
m_framesDrawn | MercuryDisplay | [protected] |
m_height | MercuryDisplaySoftwareC | [protected, static] |
m_InternalTextures | MercuryDisplaySoftwareC | [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_nViewPlanes | MercuryDisplay | [protected] |
m_pCurMaterial | MercuryDisplaySoftwareC | [protected] |
m_pCurMercuryTexture | MercuryDisplaySoftwareC | [protected] |
m_pCurTexture | MercuryDisplaySoftwareC | [protected] |
m_pFarPoint | MercuryDisplay | [protected] |
m_pLastCameraPos | MercuryDisplay | [protected] |
m_pNearPoint | MercuryDisplay | [protected] |
m_projection | MercuryDisplay | [protected] |
m_shaderLanngVersion | MercuryDisplay | [protected] |
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_width | MercuryDisplaySoftwareC | [protected, static] |
m_window | MercuryDisplay | [protected] |
m_zBuffer | MercuryDisplaySoftwareC | [protected, static] |
m_zBufferWrite | MercuryDisplaySoftwareC | [protected, static] |
MakeWindow(const char *title, int width, int height, int bits, bool fullscreenflag) | MercuryDisplaySoftwareC | [virtual] |
MercuryDisplay() | MercuryDisplay | |
MercuryDisplaySoftwareC() | MercuryDisplaySoftwareC | |
mFinal | MercuryDisplaySoftwareC | [protected] |
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 index) | MercuryDisplaySoftwareC | [inline, private, virtual] |
ProcessStaticLights() | MercuryDisplaySoftwareC | [inline, virtual] |
PushGLState() | MercuryDisplay | [inline] |
ReadFrameBuffer(RawImageData &image) | MercuryDisplaySoftwareC | [virtual] |
RemoveLight(MercuryLight *light) | MercuryDisplay | |
RendererInfo() | MercuryDisplaySoftwareC | [inline, virtual] |
RenderText(const MercuryText &text) | MercuryDisplaySoftwareC | [inline, virtual] |
RenderTranslucentObject() | MercuryDisplaySoftwareC | [inline, virtual] |
ResetFrustumClippingPlanes() | MercuryDisplay | |
Resize(int width, int height) | MercuryDisplay | |
SendMatrixData(const MercuryMatrix &m) | MercuryDisplaySoftwareC | [virtual] |
SendProjectionMatrixData() | MercuryDisplaySoftwareC | [inline, virtual] |
SetMaterial(const MercuryMaterial *material) | MercuryDisplaySoftwareC | [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) | MercuryDisplaySoftwareC | [inline, virtual] |
StencilOp(STENCILOPS fail, STENCILOPS zfail, STENCILOPS zpass) | MercuryDisplaySoftwareC | [inline, virtual] |
TakeScreenShot() | MercuryDisplay | |
ThreadCallback(void *display) | MercuryDisplay | [static] |
ThreadLoop() | MercuryDisplay | |
ToggleColorMask(bool toggle) | MercuryDisplaySoftwareC | [inline, virtual] |
ToggleStencilBufferWrite(bool toggle) | MercuryDisplaySoftwareC | [inline, virtual] |
ToggleTextureUse(bool toggle) | MercuryDisplaySoftwareC | [inline, virtual] |
ToggleUseMaterialColors(bool toggle) | MercuryDisplay | [inline] |
ToggleZBufferWrite(bool toggle) | MercuryDisplaySoftwareC | [inline, virtual] |
Update(const float dTime) | MercuryDisplay | |
UpdateTextureData(MercuryTexture *texture, unsigned int &ID) | MercuryDisplaySoftwareC | [virtual] |
Viewport(int x, int y, int width, int height) | MercuryDisplay | [virtual] |
~MercuryDisplay() | MercuryDisplay | [virtual] |