#include <mmsfbwindow.h>
Public Member Functions | |
virtual | ~MMSFBWindow () |
bool | getSurface (MMSFBSurface **surface) |
bool | getConfiguration (MMSFBWindowConfig *config=NULL) |
bool | isShown () |
bool | show () |
bool | hide () |
bool | getOpacity (unsigned char *opacity) |
bool | setOpacity (unsigned char opacity) |
bool | getPosition (int *x, int *y) |
bool | moveTo (int x, int y, bool move_vrect=false) |
bool | getSize (int *w, int *h) |
bool | resize (int w, int h) |
bool | raiseToTop (int zlevel=0) |
bool | lowerToBottom () |
bool | setVisibleRectangle (MMSFBRectangle *rect=NULL) |
bool | getVisibleRectangle (MMSFBRectangle *rect) |
bool | getScreenshot () |
Private Attributes | |
IDirectFBWindow * | dfbwindow |
dfb window if used | |
MMSFBSurface * | surface |
MMSFBWindowConfig | config |
Definition at line 53 of file mmsfbwindow.h.
virtual MMSFBWindow::~MMSFBWindow | ( | ) | [virtual] |
bool MMSFBWindow::getSurface | ( | MMSFBSurface ** | surface | ) |
bool MMSFBWindow::getConfiguration | ( | MMSFBWindowConfig * | config = NULL |
) |
bool MMSFBWindow::isShown | ( | ) |
bool MMSFBWindow::show | ( | ) |
bool MMSFBWindow::hide | ( | ) |
bool MMSFBWindow::getOpacity | ( | unsigned char * | opacity | ) |
bool MMSFBWindow::setOpacity | ( | unsigned char | opacity | ) |
bool MMSFBWindow::getPosition | ( | int * | x, | |
int * | y | |||
) |
bool MMSFBWindow::moveTo | ( | int | x, | |
int | y, | |||
bool | move_vrect = false | |||
) |
bool MMSFBWindow::getSize | ( | int * | w, | |
int * | h | |||
) |
bool MMSFBWindow::resize | ( | int | w, | |
int | h | |||
) |
bool MMSFBWindow::raiseToTop | ( | int | zlevel = 0 |
) |
bool MMSFBWindow::lowerToBottom | ( | ) |
bool MMSFBWindow::setVisibleRectangle | ( | MMSFBRectangle * | rect = NULL |
) |
bool MMSFBWindow::getVisibleRectangle | ( | MMSFBRectangle * | rect | ) |
bool MMSFBWindow::getScreenshot | ( | ) |
IDirectFBWindow* MMSFBWindow::dfbwindow [private] |
MMSFBSurface* MMSFBWindow::surface [private] |
Definition at line 60 of file mmsfbwindow.h.
MMSFBWindowConfig MMSFBWindow::config [private] |
Definition at line 62 of file mmsfbwindow.h.