![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <gpixmap.h>
Public Types | |
| enum | { blitAlphaTest =1 , blitAlphaBlend =2 , blitScale =4 , blitKeepAspectRatio =8 , blitHAlignCenter = 16 , blitHAlignRight = 32 , blitVAlignCenter = 64 , blitVAlignBottom = 128 } |
| enum | { accelNever = -1 , accelAuto = 0 , accelAlways = 1 } |
| typedef void(* | gPixmapDisposeCallback) (gPixmap *pixmap) |
Public Member Functions | |
| gPixmap (gUnmanagedSurface *surface) | |
| gPixmap (eSize, int bpp, int accel=0) | |
| gPixmap (int width, int height, int bpp, gPixmapDisposeCallback on_dispose, int accel=accelAuto) | |
| bool | needClut () const |
| virtual | ~gPixmap () |
| eSize | size () const |
Public Member Functions inherited from iObject | |
| void | operator delete (void *p) |
| virtual void | AddRef ()=0 |
| virtual void | Release ()=0 |
Public Attributes | |
| gUnmanagedSurface * | surface |
Friends | |
| class | gDC |
Additional Inherited Members | |
Protected Member Functions inherited from iObject | |
| virtual | ~iObject () |
| typedef void(* gPixmap::gPixmapDisposeCallback) (gPixmap *pixmap) |
| anonymous enum |
| gPixmap::gPixmap | ( | gUnmanagedSurface * | surface | ) |
| gPixmap::gPixmap | ( | eSize | size, |
| int | bpp, | ||
| int | accel = 0 |
||
| ) |
| gPixmap::gPixmap | ( | int | width, |
| int | height, | ||
| int | bpp, | ||
| gPixmapDisposeCallback | on_dispose, | ||
| int | accel = accelAuto |
||
| ) |
|
virtual |
|
inline |
|
inline |
|
friend |
| gUnmanagedSurface* gPixmap::surface |