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

Public Member Functions

virtual void releaseHandler ()=0
 
virtual void setBackgroundImage (GingaScreenID screenId, string uri)=0
 
virtual int getDeviceWidth (GingaScreenID screenId)=0
 
virtual int getDeviceHeight (GingaScreenID screenId)=0
 
virtual void * getGfxRoot (GingaScreenID screenId)=0
 
virtual void releaseScreen (GingaScreenID screenId)=0
 
virtual void releaseMB (GingaScreenID screenId)=0
 
virtual void clearWidgetPools (GingaScreenID screenId)=0
 
virtual GingaScreenID createScreen (int numArgs, char **args)=0
 
virtual string getScreenName (GingaScreenID screenId)=0
 
virtual GingaWindowID getScreenUnderlyingWindow (GingaScreenID screenId)=0
 
virtual IWindowgetIWindowFromId (GingaScreenID screenId, GingaWindowID winId)=0
 
virtual bool mergeIds (GingaScreenID screenId, GingaWindowID destId, vector< GingaWindowID > *srcIds)=0
 
virtual void blitScreen (GingaScreenID screenId, ISurface *destination)=0
 
virtual void blitScreen (GingaScreenID screenId, string fileUri)=0
 
virtual void refreshScreen (GingaScreenID screenId)=0
 
virtual IWindowcreateWindow (GingaScreenID screenId, int x, int y, int w, int h, float z)=0
 
virtual GingaWindowID createUnderlyingSubWindow (GingaScreenID screenId, int x, int y, int w, int h, float z)=0
 
virtual IWindowcreateWindowFrom (GingaScreenID screenId, GingaWindowID underlyingWindow)=0
 
virtual bool hasWindow (GingaScreenID screenId, IWindow *window)=0
 
virtual void releaseWindow (GingaScreenID screenId, IWindow *window)=0
 
virtual ISurfacecreateSurface (GingaScreenID screenId)=0
 
virtual ISurfacecreateSurface (GingaScreenID screenId, int w, int h)=0
 
virtual ISurfacecreateSurfaceFrom (GingaScreenID screenId, void *underlyingSurface)=0
 
virtual bool hasSurface (GingaScreenID screenId, ISurface *sur)=0
 
virtual bool releaseSurface (GingaScreenID screenId, ISurface *sur)=0
 
virtual IContinuousMediaProvidercreateContinuousMediaProvider (GingaScreenID screenId, const char *mrl, bool *hasVisual, bool isRemote)=0
 
virtual void releaseContinuousMediaProvider (GingaScreenID screenId, IContinuousMediaProvider *provider)=0
 
virtual IFontProvidercreateFontProvider (GingaScreenID screenId, const char *mrl, int fontSize)=0
 
virtual void releaseFontProvider (GingaScreenID screenId, IFontProvider *provider)=0
 
virtual IImageProvidercreateImageProvider (GingaScreenID screenId, const char *mrl)=0
 
virtual void releaseImageProvider (GingaScreenID screenId, IImageProvider *provider)=0
 
virtual ISurfacecreateRenderedSurfaceFromImageFile (GingaScreenID screenId, const char *mrl)=0
 
virtual IInputManagergetInputManager (GingaScreenID screenId)=0
 
virtual IEventBuffercreateEventBuffer (GingaScreenID screenId)=0
 
virtual IInputEventcreateInputEvent (GingaScreenID screenId, void *event, const int symbol)=0
 
virtual IInputEventcreateApplicationEvent (GingaScreenID screenId, int type, void *data)=0
 
virtual int fromMBToGinga (GingaScreenID screenId, int keyCode)=0
 
virtual int fromGingaToMB (GingaScreenID screenId, int keyCode)=0
 

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