![]() |
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 |
![]() | |
void | operator delete (void *p) |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
Public Attributes | |
gUnmanagedSurface * | surface |
Friends | |
class | gDC |
Additional Inherited Members | |
![]() | |
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 |