Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
br::pucrio::telemidia::ginga::core::mb::DFBDeviceScreen Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::core::mb::DFBDeviceScreen:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::mb::DFBDeviceScreen:
Collaboration graph
[legend]

Public Member Functions

 DFBDeviceScreen (int numArgs, char **args, GingaScreenID myId, GingaWindowID embedId, bool externalRenderer)
 
void releaseScreen ()
 
void releaseMB ()
 
void clearWidgetPools ()
 
string getScreenName ()
 
GingaWindowID getScreenUnderlyingWindow ()
 
void setBackgroundImage (string uri)
 
unsigned int getWidthResolution ()
 
void setWidthResolution (unsigned int wRes)
 
unsigned int getHeightResolution ()
 
void setHeightResolution (unsigned int hRes)
 
void setColorKey (int r, int g, int b)
 
IWindowgetIWindowFromId (GingaWindowID winId)
 
bool mergeIds (GingaWindowID destId, vector< GingaWindowID > *srcIds)
 
void blitScreen (ISurface *destination)
 
void blitScreen (string fileUri)
 
void refreshScreen ()
 
IWindowcreateWindow (int x, int y, int w, int h, float z)
 
GingaWindowID createUnderlyingSubWindow (int x, int y, int w, int h, float z)
 
IWindowcreateWindowFrom (GingaWindowID underlyingWindow)
 
bool hasWindow (IWindow *win)
 
void releaseWindow (IWindow *win)
 
ISurfacecreateSurface ()
 
ISurfacecreateSurface (int w, int h)
 
ISurfacecreateSurfaceFrom (void *underlyingSurface)
 
bool hasSurface (ISurface *sur)
 
bool releaseSurface (ISurface *sur)
 
IContinuousMediaProvidercreateContinuousMediaProvider (const char *mrl, bool *hasVisual, bool isRemote)
 
void releaseContinuousMediaProvider (IContinuousMediaProvider *provider)
 
IFontProvidercreateFontProvider (const char *mrl, int fontSize)
 
void releaseFontProvider (IFontProvider *provider)
 
IImageProvidercreateImageProvider (const char *mrl)
 
void releaseImageProvider (IImageProvider *provider)
 
ISurfacecreateRenderedSurfaceFromImageFile (const char *mrl)
 
IInputManagergetInputManager ()
 
IEventBuffercreateEventBuffer ()
 
IInputEventcreateInputEvent (void *event, const int symbol)
 
IInputEventcreateApplicationEvent (int type, void *data)
 
int fromMBToGinga (int keyCode)
 
int fromGingaToMB (int keyCode)
 
void * getGfxRoot ()
 

Static Public Member Functions

static void initCodeMaps ()
 
static IDirectFBWindow * getUnderlyingWindow (GingaWindowID winId)
 
static IDirectFBWindow * createUnderlyingWindow (DFBWindowDescription *desc)
 
static void releaseUnderlyingWindow (IDirectFBWindow *uWin)
 
static IDirectFBSurface * createUnderlyingSurface (DFBSurfaceDescription *desc)
 
static void releaseUnderlyingSurface (IDirectFBSurface *uSur)
 

Static Public Attributes

static const unsigned int DSA_UNKNOWN
 
static const unsigned int DSA_4x3
 
static const unsigned int DSA_16x9
 

The documentation for this class was generated from the following file: