

Public Member Functions | |
| X11Graphics (intf_thread_t *pIntf, X11Display &rDisplay, int width, int height) | |
| virtual | ~X11Graphics () |
| virtual void | clear (int xDest=0, int yDest=0, int width=-1, int height=-1) |
| 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) |
| 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) |
| Render a bitmap on this graphics. | |
| virtual void | fillRect (int left, int top, int width, int height, uint32_t color) |
| Draw a filled rectangle on the grahics (color is RRGGBB). | |
| virtual void | drawRect (int left, int top, int width, int height, uint32_t color) |
| Draw an empty rectangle on the grahics (color is RRGGBB). | |
| virtual void | applyMaskToWindow (OSWindow &rWindow) |
| 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) |
| Copy the graphics on a window. | |
| virtual bool | hit (int x, int y) const |
| Tell whether the pixel at the given position is visible. | |
| virtual int | getWidth () const |
| Getters. | |
| virtual int | getHeight () const |
| Pixmap | getDrawable () const |
| Get the pixmap ID. | |
| Region | getMask () const |
| Get the transparency mask. | |
| X11Graphics::X11Graphics | ( | intf_thread_t * | pIntf, | |
| X11Display & | rDisplay, | |||
| int | width, | |||
| int | height | |||
| ) |
| virtual X11Graphics::~X11Graphics | ( | ) | [virtual] |
| virtual void X11Graphics::clear | ( | int | xDest = 0, |
|
| int | yDest = 0, |
|||
| int | width = -1, |
|||
| int | height = -1 | |||
| ) | [virtual] |
| virtual void X11Graphics::drawGraphics | ( | const OSGraphics & | rGraphics, | |
| int | xSrc = 0, |
|||
| int | ySrc = 0, |
|||
| int | xDest = 0, |
|||
| int | yDest = 0, |
|||
| int | width = -1, |
|||
| int | height = -1 | |||
| ) | [virtual] |
| virtual void X11Graphics::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 | |||
| ) | [virtual] |
| virtual void X11Graphics::fillRect | ( | int | left, | |
| int | top, | |||
| int | width, | |||
| int | height, | |||
| uint32_t | color | |||
| ) | [virtual] |
| virtual void X11Graphics::drawRect | ( | int | left, | |
| int | top, | |||
| int | width, | |||
| int | height, | |||
| uint32_t | color | |||
| ) | [virtual] |
| virtual void X11Graphics::applyMaskToWindow | ( | OSWindow & | rWindow | ) | [virtual] |
| virtual void X11Graphics::copyToWindow | ( | OSWindow & | rWindow, | |
| int | xSrc, | |||
| int | ySrc, | |||
| int | width, | |||
| int | height, | |||
| int | xDest, | |||
| int | yDest | |||
| ) | [virtual] |
| virtual bool X11Graphics::hit | ( | int | x, | |
| int | y | |||
| ) | const [virtual] |
| virtual int X11Graphics::getWidth | ( | ) | const [inline, virtual] |
| virtual int X11Graphics::getHeight | ( | ) | const [inline, virtual] |
Implements Box.
| Pixmap X11Graphics::getDrawable | ( | ) | const [inline] |
Get the pixmap ID.
| Region X11Graphics::getMask | ( | ) | const [inline] |
Get the transparency mask.
1.5.6