|
|
| TinyGLRenderer (OSystem *_system) |
| |
|
void | init () override |
| |
|
void | clear () override |
| |
| void | selectTargetWindow (Window *window, bool is3D, bool scaled) override |
| |
|
Texture * | createTexture2D (const Graphics::Surface *surface) override |
| |
|
Texture * | createTexture3D (const Graphics::Surface *surface) override |
| |
|
void | drawRect2D (const Common::Rect &rect, uint8 a, uint8 r, uint8 g, uint8 b) override |
| |
|
virtual void | drawTexturedRect2D (const Common::Rect &screenRect, const Common::Rect &textureRect, Texture *texture, float transparency=-1.0, bool additiveBlending=false) override |
| |
|
virtual void | drawTexturedRect3D (const Math::Vector3d &topLeft, const Math::Vector3d &bottomLeft, const Math::Vector3d &topRight, const Math::Vector3d &bottomRight, Texture *texture) override |
| |
|
void | drawCube (Texture **textures) override |
| |
|
void | draw2DText (const Common::String &text, const Common::Point &position) override |
| |
|
Graphics::Surface * | getScreenshot () override |
| |
| void | flipBuffer () override |
| |
|
| Renderer (OSystem *system) |
| |
|
virtual void | initFont (const Graphics::Surface *surface) |
| |
|
virtual void | freeFont () |
| |
|
virtual Texture * | copyScreenshotToTexture () |
| |
| void | renderDrawable (Drawable *drawable, Window *window) |
| |
| void | renderDrawableOverlay (Drawable *drawable, Window *window) |
| |
| void | renderWindow (Window *window) |
| |
| void | renderWindowOverlay (Window *window) |
| |
|
Common::Rect | viewport () const |
| |
|
void | setupCameraPerspective (float pitch, float heading, float fov) |
| |
|
bool | isCubeFaceVisible (uint face) |
| |
|
Math::Matrix4 | getMvpMatrix () const |
| |
|
void | flipVertical (Graphics::Surface *s) |
| |
|
void | computeScreenViewport () |
| |