This is the complete list of members for Myst3::Renderer, including all inherited members.
_cubeFacesAABB (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_font (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_frustum (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_modelViewMatrix (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_mvpMatrix (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_projectionMatrix (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_screenViewport (defined in Myst3::Renderer) | Myst3::Renderer | protected |
_system (defined in Myst3::Renderer) | Myst3::Renderer | protected |
clear()=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
computeScreenViewport() (defined in Myst3::Renderer) | Myst3::Renderer | |
copyScreenshotToTexture() (defined in Myst3::Renderer) | Myst3::Renderer | virtual |
createTexture2D(const Graphics::Surface *surface) (defined in Myst3::Renderer) | Myst3::Renderer | inlinevirtual |
createTexture3D(const Graphics::Surface *surface)=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
cubeVertices (defined in Myst3::Renderer) | Myst3::Renderer | protectedstatic |
draw2DText(const Common::String &text, const Common::Point &position)=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
drawCube(Texture **textures)=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
drawRect2D(const Common::Rect &rect, uint8 a, uint8 r, uint8 g, uint8 b)=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
drawTexturedRect2D(const Common::Rect &screenRect, const Common::Rect &textureRect, Texture *texture, float transparency=-1.0, bool additiveBlending=false)=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
drawTexturedRect3D(const Math::Vector3d &topLeft, const Math::Vector3d &bottomLeft, const Math::Vector3d &topRight, const Math::Vector3d &bottomRight, Texture *texture)=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
flipBuffer() | Myst3::Renderer | inlinevirtual |
flipVertical(Graphics::Surface *s) (defined in Myst3::Renderer) | Myst3::Renderer | |
freeFont() (defined in Myst3::Renderer) | Myst3::Renderer | virtual |
getFontCharacterRect(uint8 character) (defined in Myst3::Renderer) | Myst3::Renderer | protected |
getMvpMatrix() const (defined in Myst3::Renderer) | Myst3::Renderer | inline |
getScreenshot()=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
init()=0 (defined in Myst3::Renderer) | Myst3::Renderer | pure virtual |
initFont(const Graphics::Surface *surface) (defined in Myst3::Renderer) | Myst3::Renderer | virtual |
isCubeFaceVisible(uint face) (defined in Myst3::Renderer) | Myst3::Renderer | |
kBottomBorderHeight (defined in Myst3::Renderer) | Myst3::Renderer | static |
kFrameHeight (defined in Myst3::Renderer) | Myst3::Renderer | static |
kOriginalHeight (defined in Myst3::Renderer) | Myst3::Renderer | static |
kOriginalWidth (defined in Myst3::Renderer) | Myst3::Renderer | static |
kTopBorderHeight (defined in Myst3::Renderer) | Myst3::Renderer | static |
makeProjectionMatrix(float fov) const (defined in Myst3::Renderer) | Myst3::Renderer | protected |
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)=0 | Myst3::Renderer | pure virtual |
setupCameraPerspective(float pitch, float heading, float fov) (defined in Myst3::Renderer) | Myst3::Renderer | |
viewport() const (defined in Myst3::Renderer) | Myst3::Renderer | |
~Renderer() (defined in Myst3::Renderer) | Myst3::Renderer | virtual |