|
|
virtual void | clear (uint32 color)=0 |
| |
|
virtual void | drawLine (int x1, int y1, int x2, int y2, uint32 color)=0 |
| |
|
virtual void | drawRect (const Common::Rect &rect, uint32 color)=0 |
| |
|
virtual void | fillRect (const Common::Rect &rect, uint32 color)=0 |
| |
|
virtual void | drawString (const Graphics::Font *font, const Common::String &str, int x, int y, uint32 color, Graphics::TextAlign align=Graphics::kTextAlignLeft)=0 |
| |
|
virtual void | scroll (int dx, int dy, uint32 background)=0 |
| |
|
virtual void | drawEllipse (int x, int y, int rx, int ry, uint32 color)=0 |
| |
|
virtual void | fillEllipse (int x, int y, int rx, int ry, uint32 color)=0 |
| |
|
virtual void | fillDitherRect (const Common::Rect &rect, uint32 color1, uint32 color2)=0 |
| |
|
virtual void | setPixel (int x, int y, uint32 color)=0 |
| |
|
virtual void | drawQuad (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4, uint32 color)=0 |
| |
|
virtual void | drawPolygon (const int *x, const int *y, int count, uint32 color)=0 |
| |
|
virtual void | setPalette (const byte *palette, uint start, uint count)=0 |
| |
|
virtual void | begin3D (int camX, int camY, int camZ, int angle, int angleY, const Common::Rect &viewport)=0 |
| |
|
virtual void | draw3DWall (int x1, int y1, int x2, int y2, uint32 color)=0 |
| |
|
virtual void | draw3DQuad (float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, uint32 color)=0 |
| |
|
virtual void | draw3DPolygon (const float *x, const float *y, const float *z, int count, uint32 color)=0 |
| |
|
virtual void | draw3DLine (float x1, float y1, float z1, float x2, float y2, float z2, uint32 color)=0 |
| |
|
virtual void | end3D ()=0 |
| |
|
virtual void | copyToScreen ()=0 |
| |
|
virtual void | setWireframe (bool enable, int64_t fillColor=-1)=0 |
| |
|
virtual void | setXorMode (bool enable) |
| |
|
virtual void | setStippleData (const byte *data) |
| |
|
virtual void | setMacColors (uint32 fg, uint32 bg) |
| |
|
virtual void | setDepthState (bool testEnabled, bool writeEnabled) |
| |
|
virtual void | setDepthRange (float nearVal, float farVal) |
| |
|
virtual void | computeScreenViewport ()=0 |
| |
|
virtual void | drawSurface (const Graphics::Surface *surf, int x, int y) |
| |
|
virtual Graphics::Surface * | getScreenshot () |
| |
|
uint32 | white () const |
| |
|
uint32 | black () const |
| |