#include <os_graphics.hpp>
Inheritance diagram for OSGraphics:

Public Member Functions | |
| virtual void | clear ()=0 |
| Clear the graphics. | |
| virtual void | drawGraphics (const OSGraphics &rGraphics, int xSrc=0, int ySrc=0, int xDest=0, int yDest=0, int width=-1, int height=-1)=0 |
| Draw another graphics on this one. | |
| virtual void | drawBitmap (const GenericBitmap &rBitmap, int xSrc=0, int ySrc=0, int xDest=0, int yDest=0, int width=-1, int height=-1, bool blend=false)=0 |
| Render a bitmap on this graphics. | |
| virtual void | fillRect (int left, int top, int width, int height, uint32_t color)=0 |
| Draw a filled rectangle on the grahics (color is #RRGGBB). | |
| virtual void | drawRect (int left, int top, int width, int height, uint32_t color)=0 |
| Draw an empty rectangle on the grahics (color is #RRGGBB). | |
| virtual void | applyMaskToWindow (OSWindow &rWindow)=0 |
| Set the shape of a window with the mask of this graphics. | |
| virtual void | copyToWindow (OSWindow &rWindow, int xSrc, int ySrc, int width, int height, int xDest, int yDest)=0 |
| Copy the graphics on a window. | |
| virtual bool | hit (int x, int y) const =0 |
| Tell whether the pixel at the given position is visible. | |
| virtual int | getWidth () const =0 |
| Getters. | |
Definition at line 36 of file os_graphics.hpp.
1.4.2