ScummVM API documentation
Myst3::OpenGLRenderer Member List

This is the complete list of members for Myst3::OpenGLRenderer, including all inherited members.

_cubeFacesAABB (defined in Myst3::Renderer)Myst3::Rendererprotected
_font (defined in Myst3::Renderer)Myst3::Rendererprotected
_frustum (defined in Myst3::Renderer)Myst3::Rendererprotected
_modelViewMatrix (defined in Myst3::Renderer)Myst3::Rendererprotected
_mvpMatrix (defined in Myst3::Renderer)Myst3::Rendererprotected
_projectionMatrix (defined in Myst3::Renderer)Myst3::Rendererprotected
_screenViewport (defined in Myst3::Renderer)Myst3::Rendererprotected
_system (defined in Myst3::Renderer)Myst3::Rendererprotected
clear() override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
computeScreenViewport() (defined in Myst3::Renderer)Myst3::Renderer
copyScreenshotToTexture() override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
createTexture2D(const Graphics::Surface *surface) (defined in Myst3::Renderer)Myst3::Rendererinlinevirtual
createTexture3D(const Graphics::Surface *surface) override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
cubeVertices (defined in Myst3::Renderer)Myst3::Rendererprotectedstatic
draw2DText(const Common::String &text, const Common::Point &position) override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
drawCube(Texture **textures) override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
drawRect2D(const Common::Rect &rect, uint8 a, uint8 r, uint8 g, uint8 b) override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
drawTexturedRect2D(const Common::Rect &screenRect, const Common::Rect &textureRect, Texture *texture, float transparency=-1.0, bool additiveBlending=false) override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
drawTexturedRect3D(const Math::Vector3d &topLeft, const Math::Vector3d &bottomLeft, const Math::Vector3d &topRight, const Math::Vector3d &bottomRight, Texture *texture) override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
flipBuffer()Myst3::Rendererinlinevirtual
flipVertical(Graphics::Surface *s) (defined in Myst3::Renderer)Myst3::Renderer
freeFont() (defined in Myst3::Renderer)Myst3::Renderervirtual
getFontCharacterRect(uint8 character) (defined in Myst3::Renderer)Myst3::Rendererprotected
getMvpMatrix() const (defined in Myst3::Renderer)Myst3::Rendererinline
getScreenshot() override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
init() override (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
initFont(const Graphics::Surface *surface) (defined in Myst3::Renderer)Myst3::Renderervirtual
isCubeFaceVisible(uint face) (defined in Myst3::Renderer)Myst3::Renderer
kBottomBorderHeight (defined in Myst3::Renderer)Myst3::Rendererstatic
kFrameHeight (defined in Myst3::Renderer)Myst3::Rendererstatic
kOriginalHeight (defined in Myst3::Renderer)Myst3::Rendererstatic
kOriginalWidth (defined in Myst3::Renderer)Myst3::Rendererstatic
kTopBorderHeight (defined in Myst3::Renderer)Myst3::Rendererstatic
makeProjectionMatrix(float fov) const (defined in Myst3::Renderer)Myst3::Rendererprotected
OpenGLRenderer(OSystem *_system) (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderer
renderDrawable(Drawable *drawable, Window *window)Myst3::Renderer
renderDrawableOverlay(Drawable *drawable, Window *window)Myst3::Renderer
Renderer(OSystem *system) (defined in Myst3::Renderer)Myst3::Renderer
renderWindow(Window *window)Myst3::Renderer
renderWindowOverlay(Window *window)Myst3::Renderer
selectTargetWindow(Window *window, bool is3D, bool scaled) overrideMyst3::OpenGLRenderervirtual
setupCameraPerspective(float pitch, float heading, float fov) (defined in Myst3::Renderer)Myst3::Renderer
viewport() const (defined in Myst3::Renderer)Myst3::Renderer
~OpenGLRenderer() (defined in Myst3::OpenGLRenderer)Myst3::OpenGLRenderervirtual
~Renderer() (defined in Myst3::Renderer)Myst3::Renderervirtual