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