diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-12-30 17:42:22 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-12-30 17:42:22 +0300 |
commit | 252bfdaf28d9cfa449e6b0af7a15b66483b9c5bd (patch) | |
tree | eb09dff851e5001e51bdff47c317679a2bfad840 /src/render/safeopenglgraphics.h | |
parent | 6356ac19cd30dd2774de08834ec6b7afba54a3c8 (diff) | |
download | mv-252bfdaf28d9cfa449e6b0af7a15b66483b9c5bd.tar.gz mv-252bfdaf28d9cfa449e6b0af7a15b66483b9c5bd.tar.bz2 mv-252bfdaf28d9cfa449e6b0af7a15b66483b9c5bd.tar.xz mv-252bfdaf28d9cfa449e6b0af7a15b66483b9c5bd.zip |
deduplicate opengl renders methods definition.
Diffstat (limited to 'src/render/safeopenglgraphics.h')
-rw-r--r-- | src/render/safeopenglgraphics.h | 113 |
1 files changed, 1 insertions, 112 deletions
diff --git a/src/render/safeopenglgraphics.h b/src/render/safeopenglgraphics.h index 0803e9948..8d9b38e5a 100644 --- a/src/render/safeopenglgraphics.h +++ b/src/render/safeopenglgraphics.h @@ -50,118 +50,7 @@ class SafeOpenGLGraphics final : public Graphics ~SafeOpenGLGraphics(); - bool setVideoMode(const int w, const int h, - const int bpp, - const bool fs, - const bool hwaccel, - const bool resize, - const bool noFrame) override final; - - /** - * Draws a resclaled version of the image - */ - bool drawRescaledImage(const Image *const image, - int dstX, int dstY, - const int desiredWidth, - const int desiredHeight) override final; - - void drawPattern(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - /** - * Draw a pattern based on a rescaled version of the given image... - */ - void drawRescaledPattern(const Image *const image, - const int x, const int y, - const int w, const int h, - const int scaledWidth, - const int scaledHeight) override final; - - void calcTileVertexes(ImageVertexes *const vert, - const Image *const image, - int x, int y) const override final; - - void calcTileCollection(ImageCollection *const vertCol, - const Image *const image, - int x, int y) override final; - - void calcPattern(ImageVertexes *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void calcPattern(ImageCollection *const vert, - const Image *const image, - const int x, const int y, - const int w, const int h) const override final; - - void drawTileVertexes(const ImageVertexes *const vert) override final; - - void drawTileCollection(const ImageCollection *const vertCol) - override final; - - void updateScreen() override final; - - bool calcWindow(ImageCollection *const vertCol, - const int x, const int y, - const int w, const int h, - const ImageRect &imgRect) override final; - - void _beginDraw() override final; - - void _endDraw() override final; - - bool pushClipArea(gcn::Rectangle area) override final; - - void popClipArea() override final; - - void setColor(const gcn::Color &color) override final - { - mColor = color; - mColor2 = color; - mColorAlpha = (color.a != 255); - } - - void setColorAll(const gcn::Color &color, const gcn::Color &color2) - { - mColor = color; - mColor2 = color2; - mColorAlpha = (color.a != 255); - } - - void drawPoint(int x, int y) override final; - - void drawLine(int x1, int y1, int x2, int y2) override final; - - void drawRectangle(const gcn::Rectangle &rect, const bool filled); - - void drawRectangle(const gcn::Rectangle &rect) override final; - - void fillRectangle(const gcn::Rectangle &rect) override final; - - /** - * Takes a screenshot and returns it as SDL surface. - */ - SDL_Surface *getScreenshot() override final A_WARN_UNUSED; - - void prepareScreenshot() override final; - - bool drawImage2(const Image *const image, - int dstX, int dstY) override final; - - void drawImageCached(const Image *const image, - int x, int y) override final; - - void drawPatternCached(const Image *const image, - const int x, const int y, - const int w, const int h) override final; - - void completeCache() override final; - - static void bindTexture(const GLenum target, const GLuint texture); - - static GLuint mLastImage; + #include "render/openglgraphicsdef.hpp" protected: void setTexturingAndBlending(const bool enable); |