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

Public Member Functions

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

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