Mercurial > fife-parpg
comparison engine/core/video/opengl/renderbackendopengl.h @ 633:46b95d06c8c2
* Renamed RenderBackend::isClearNeeded() to RenderBackend::setClearScreen(). It is no longer pure virtual. Also documented it's functionality.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Wed, 06 Oct 2010 14:09:24 +0000 |
parents | f3457443c95f |
children | 5f381fa34769 |
comparison
equal
deleted
inserted
replaced
632:a7909cdcdc85 | 633:46b95d06c8c2 |
---|---|
54 void drawRectangle(const Point& p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255); | 54 void drawRectangle(const Point& p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255); |
55 void fillRectangle(const Point& p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255); | 55 void fillRectangle(const Point& p, uint16_t w, uint16_t h, uint8_t r, uint8_t g, uint8_t b, uint8_t a = 255); |
56 void drawQuad(const Point& p1, const Point& p2, const Point& p3, const Point& p4, int r, int g, int b, int a = 255); | 56 void drawQuad(const Point& p1, const Point& p2, const Point& p3, const Point& p4, int r, int g, int b, int a = 255); |
57 void drawVertex(const Point& p, const uint8_t size, int r, int g, int b, int a = 255); | 57 void drawVertex(const Point& p, const uint8_t size, int r, int g, int b, int a = 255); |
58 | 58 |
59 void isClearNeeded(bool clear); | |
60 | |
61 private: | 59 private: |
62 SDL_PixelFormat m_rgba_format; | 60 SDL_PixelFormat m_rgba_format; |
63 bool m_clear; | |
64 }; | 61 }; |
65 | 62 |
66 } | 63 } |
67 | 64 |
68 #endif | 65 #endif |