Difference between revisions of "User:Seldon/SDL Backend"

From ScummVM :: Wiki
Jump to navigation Jump to search
(added sdl current implementation description)
m (minor page fixes)
 
Line 13: Line 13:


{|  x:str border=0 cellpadding=0 cellspacing=0 width=1921  height=18 style='height:13.5pt'
{|  x:str border=0 cellpadding=0 cellspacing=0 width=1921  height=18 style='height:13.5pt'
|  height=18 class=xl302611 width=444 style='font-weight:bold;height:13.5pt;width:333pt' | OSystem
|  height=18 width=444 style='font-weight:bold;height:13.5pt;width:333pt' | OSystem
class=xl312611 width=444 style='font-weight:bold;border-left:none;width:333pt' | OSystem_SDL : public OSystem
|  width=444 style='font-weight:bold;border-left:none;width:333pt' | OSystem_SDL : public OSystem
class=xl322611 width=295 style='font-weight:bold;border-left:none;width:221pt' | OSystem_WINCE3 : public OSystem_SDL
|  width=295 style='font-weight:bold;border-left:none;width:221pt' | OSystem_WINCE3 : public OSystem_SDL
class=xl332611 width=452 style='font-weight:bold;width:339pt' | OSystem_SDL_Symbian : public OSystem_SDL
|  width=452 style='font-weight:bold;width:339pt' | OSystem_SDL_Symbian : public OSystem_SDL
class=xl342611 width=286 style='font-weight:bold;width:215pt' | OSystem_MAEMO : public OSystem_SDL
|  width=286 style='font-weight:bold;width:215pt' | OSystem_MAEMO : public OSystem_SDL
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual Audio::Mixer *getMixer
|  height=18 style='color:green;height:13.5pt' | virtual Audio::Mixer *getMixer
class=xl252611 style='border-left:none' | virtual Audio::Mixer *getMixer
|  style='border-left:none' | virtual Audio::Mixer *getMixer
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual bool getFeatureState
|  height=18 style='color:green;height:13.5pt' | virtual bool getFeatureState
|  style='color:green;border-left:none' | virtual bool getFeatureState
|  style='color:green;border-left:none' | virtual bool getFeatureState
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual bool hasFeature
|  height=18 style='color:green;height:13.5pt' | virtual bool hasFeature
Line 35: Line 35:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green' | virtual bool hasFeature
|  style='color:green' | virtual bool hasFeature
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual bool openCD
|  height=18 style='color:green;height:13.5pt' | virtual bool openCD
|  style='color:green;border-left:none' | virtual bool openCD
|  style='color:green;border-left:none' | virtual bool openCD
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual bool pollCD
|  height=18 style='color:green;height:13.5pt' | virtual bool pollCD
|  style='color:green;border-left:none' | bool pollCD
|  style='color:green;border-left:none' | bool pollCD
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:blue;height:13.5pt' | virtual bool pollEvent
|  height=18 style='color:blue;height:13.5pt' | virtual bool pollEvent
|  style='color:green;border-left:none' | virtual bool pollEvent
|  style='color:green;border-left:none' | virtual bool pollEvent
|  style='color:green;border-left:none' | bool pollEvent
|  style='color:green;border-left:none' | bool pollEvent
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual bool setGraphicsMode
|  height=18 style='color:green;height:13.5pt' | virtual bool setGraphicsMode
Line 59: Line 59:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green' | bool setGraphicsMode
|  style='color:green' | bool setGraphicsMode
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual bool showMouse
|  height=18 style='color:green;height:13.5pt' | virtual bool showMouse
|  style='color:green;border-left:none' | bool showMouse
|  style='color:green;border-left:none' | bool showMouse
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual Common::EventManager *getEventManager
|  height=18 style='color:green;height:13.5pt' | virtual Common::EventManager *getEventManager
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual Common::SaveFileManager *getSavefileManager
|  height=18 style='color:green;height:13.5pt' | virtual Common::SaveFileManager *getSavefileManager
|  style='color:green;border-left:none' | virtual Common::SaveFileManager *getSavefileManager
|  style='color:green;border-left:none' | virtual Common::SaveFileManager *getSavefileManager
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual Common::TimerManager *getTimerManager
|  height=18 style='color:green;height:13.5pt' | virtual Common::TimerManager *getTimerManager
|  style='color:green;border-left:none' | virtual Common::TimerManager *getTimerManager
|  style='color:green;border-left:none' | virtual Common::TimerManager *getTimerManager
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual const GraphicsMode *getSupportedGraphicsModes
|  height=18 style='color:green;height:13.5pt' | virtual const GraphicsMode *getSupportedGraphicsModes
Line 89: Line 89:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green' | const OSystem::GraphicsMode *getSupportedGraphicsModes
|  style='color:green' | const OSystem::GraphicsMode *getSupportedGraphicsModes
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual Graphics::Surface *lockScreen
|  height=18 style='color:green;height:13.5pt' | virtual Graphics::Surface *lockScreen
|  style='color:green;border-left:none' | virtual Graphics::Surface *lockScreen
|  style='color:green;border-left:none' | virtual Graphics::Surface *lockScreen
|  style='color:green;border-left:none' | Graphics::Surface *lockScreen
|  style='color:green;border-left:none' | Graphics::Surface *lockScreen
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int getDefaultGraphicsMode
|  height=18 style='color:green;height:13.5pt' | virtual int getDefaultGraphicsMode
Line 101: Line 101:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green' | int getDefaultGraphicsMode
|  style='color:green' | int getDefaultGraphicsMode
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int getGraphicsMode
|  height=18 style='color:green;height:13.5pt' | virtual int getGraphicsMode
|  style='color:green;border-left:none' | virtual int getGraphicsMode
|  style='color:green;border-left:none' | virtual int getGraphicsMode
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int getOutputSampleRate
|  height=18 style='color:green;height:13.5pt' | virtual int getOutputSampleRate
|  style='color:green;border-left:none' | virtual int getOutputSampleRate
|  style='color:green;border-left:none' | virtual int getOutputSampleRate
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int getScreenChangeID
|  height=18 style='color:green;height:13.5pt' | virtual int getScreenChangeID
|  style='color:green;border-left:none' | virtual int getScreenChangeID
|  style='color:green;border-left:none' | virtual int getScreenChangeID
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int overlayToScreenX
|  height=18 style='color:green;height:13.5pt' | virtual int overlayToScreenX
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int overlayToScreenY
|  height=18 style='color:green;height:13.5pt' | virtual int overlayToScreenY
Line 131: Line 131:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:blue' |  
|  style='color:blue' |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int screenToOverlayX
|  height=18 style='color:green;height:13.5pt' | virtual int screenToOverlayX
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int screenToOverlayY
|  height=18 style='color:green;height:13.5pt' | virtual int screenToOverlayY
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int16 getHeight
|  height=18 style='color:green;height:13.5pt' | virtual int16 getHeight
|  style='color:green;border-left:none' | virtual int16 getHeight
|  style='color:green;border-left:none' | virtual int16 getHeight
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int16 getOverlayHeight
|  height=18 style='color:green;height:13.5pt' | virtual int16 getOverlayHeight
|  style='color:green;border-left:none' | virtual int16 getOverlayHeight
|  style='color:green;border-left:none' | virtual int16 getOverlayHeight
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int16 getOverlayWidth
|  height=18 style='color:green;height:13.5pt' | virtual int16 getOverlayWidth
|  style='color:green;border-left:none' | virtual int16 getOverlayWidth
|  style='color:green;border-left:none' | virtual int16 getOverlayWidth
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual int16 getWidth
|  height=18 style='color:green;height:13.5pt' | virtual int16 getWidth
|  style='color:green;border-left:none' | virtual int16 getWidth
|  style='color:green;border-left:none' | virtual int16 getWidth
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual MutexRef createMutex
|  height=18 style='color:green;height:13.5pt' | virtual MutexRef createMutex
|  style='color:green;border-left:none' | MutexRef createMutex
|  style='color:green;border-left:none' | MutexRef createMutex
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual OverlayColor ARGBToColor
|  height=18 style='color:green;height:13.5pt' | virtual OverlayColor ARGBToColor
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual OverlayColor RGBToColor
|  height=18 style='color:green;height:13.5pt' | virtual OverlayColor RGBToColor
|  style='color:green;border-left:none' | virtual OverlayColor RGBToColor
|  style='color:green;border-left:none' | virtual OverlayColor RGBToColor
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual uint32 getMillis
|  height=18 style='color:green;height:13.5pt' | virtual uint32 getMillis
|  style='color:green;border-left:none' | uint32 getMillis
|  style='color:green;border-left:none' | uint32 getMillis
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void beginGFXTransaction
|  height=18 style='color:green;height:13.5pt' | virtual void beginGFXTransaction
|  style='color:green;border-left:none' | void beginGFXTransaction
|  style='color:green;border-left:none' | void beginGFXTransaction
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void clearFocusRectangle
|  height=18 style='color:green;height:13.5pt' | virtual void clearFocusRectangle
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void clearOverlay
|  height=18 style='color:green;height:13.5pt' | virtual void clearOverlay
|  style='color:green;border-left:none' | virtual void clearOverlay
|  style='color:green;border-left:none' | virtual void clearOverlay
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void clearScreen
|  height=18 style='color:green;height:13.5pt' | virtual void clearScreen
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void colorToARGB
|  height=18 style='color:green;height:13.5pt' | virtual void colorToARGB
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void colorToRGB
|  height=18 style='color:green;height:13.5pt' | virtual void colorToRGB
|  style='color:green;border-left:none' | virtual void colorToRGB
|  style='color:green;border-left:none' | virtual void colorToRGB
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void copyRectToOverlay
|  height=18 style='color:green;height:13.5pt' | virtual void copyRectToOverlay
|  style='color:green;border-left:none' | virtual void copyRectToOverlay
|  style='color:green;border-left:none' | virtual void copyRectToOverlay
|  style='color:green;border-left:none' | void copyRectToOverlay
|  style='color:green;border-left:none' | void copyRectToOverlay
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void copyRectToScreen
|  height=18 style='color:green;height:13.5pt' | virtual void copyRectToScreen
|  style='color:green;border-left:none' | virtual void copyRectToScreen
|  style='color:green;border-left:none' | virtual void copyRectToScreen
|  style='color:green;border-left:none' | void copyRectToScreen
|  style='color:green;border-left:none' | void copyRectToScreen
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void delayMillis
|  height=18 style='color:green;height:13.5pt' | virtual void delayMillis
|  style='color:green;border-left:none' | void delayMillis
|  style='color:green;border-left:none' | void delayMillis
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void deleteMutex
|  height=18 style='color:green;height:13.5pt' | virtual void deleteMutex
|  style='color:green;border-left:none' | void deleteMutex
|  style='color:green;border-left:none' | void deleteMutex
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void disableCursorPalette
|  height=18 style='color:green;height:13.5pt' | virtual void disableCursorPalette
|  style='color:green;border-left:none' | void disableCursorPalette
|  style='color:green;border-left:none' | void disableCursorPalette
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void displayMessageOnOSD
|  height=18 style='color:green;height:13.5pt' | virtual void displayMessageOnOSD
|  style='color:green;border-left:none' | void displayMessageOnOSD
|  style='color:green;border-left:none' | void displayMessageOnOSD
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void endGFXTransaction
|  height=18 style='color:green;height:13.5pt' | virtual void endGFXTransaction
|  style='color:green;border-left:none' | void endGFXTransaction
|  style='color:green;border-left:none' | void endGFXTransaction
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void grabOverlay
|  height=18 style='color:green;height:13.5pt' | virtual void grabOverlay
|  style='color:green;border-left:none' | virtual void grabOverlay
|  style='color:green;border-left:none' | virtual void grabOverlay
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void grabPalette
|  height=18 style='color:green;height:13.5pt' | virtual void grabPalette
|  style='color:green;border-left:none' | void grabPalette
|  style='color:green;border-left:none' | void grabPalette
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void hideOverlay
|  height=18 style='color:green;height:13.5pt' | virtual void hideOverlay
|  style='color:green;border-left:none' | virtual void hideOverlay
|  style='color:green;border-left:none' | virtual void hideOverlay
|  style='color:green;border-left:none' | void hideOverlay
|  style='color:green;border-left:none' | void hideOverlay
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void initBackend
|  height=18 style='color:green;height:13.5pt' | virtual void initBackend
Line 293: Line 293:
|  style='color:green;border-left:none' | void initBackend
|  style='color:green;border-left:none' | void initBackend
|  style='color:green' | virtual void initBackend
|  style='color:green' | virtual void initBackend
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void initSize
|  height=18 style='color:green;height:13.5pt' | virtual void initSize
|  style='color:green;border-left:none' | virtual void initSize
|  style='color:green;border-left:none' | virtual void initSize
|  style='color:green;border-left:none' | void initSize
|  style='color:green;border-left:none' | void initSize
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void lockMutex
|  height=18 style='color:green;height:13.5pt' | virtual void lockMutex
|  style='color:green;border-left:none' | void lockMutex
|  style='color:green;border-left:none' | void lockMutex
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void playCD
|  height=18 style='color:green;height:13.5pt' | virtual void playCD
|  style='color:green;border-left:none' | void playCD
|  style='color:green;border-left:none' | void playCD
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void quit
|  height=18 style='color:green;height:13.5pt' | virtual void quit
Line 317: Line 317:
|  style='color:green;border-left:none' | void quit
|  style='color:green;border-left:none' | void quit
|  style='color:green' | void quit
|  style='color:green' | void quit
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setCursorPalette
|  height=18 style='color:green;height:13.5pt' | virtual void setCursorPalette
|  style='color:green;border-left:none' | void setCursorPalette
|  style='color:green;border-left:none' | void setCursorPalette
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setFeatureState
|  height=18 style='color:green;height:13.5pt' | virtual void setFeatureState
Line 329: Line 329:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green' | void setFeatureState
|  style='color:green' | void setFeatureState
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setFocusRectangle
|  height=18 style='color:green;height:13.5pt' | virtual void setFocusRectangle
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setMouseCursor
|  height=18 style='color:green;height:13.5pt' | virtual void setMouseCursor
|  style='color:green;border-left:none' | virtual void setMouseCursor
|  style='color:green;border-left:none' | virtual void setMouseCursor
|  style='color:green;border-left:none' | void setMouseCursor
|  style='color:green;border-left:none' | void setMouseCursor
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setPalette
|  height=18 style='color:green;height:13.5pt' | virtual void setPalette
|  style='color:green;border-left:none' | void setPalette
|  style='color:green;border-left:none' | void setPalette
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setShakePos
|  height=18 style='color:green;height:13.5pt' | virtual void setShakePos
|  style='color:green;border-left:none' | void setShakePos
|  style='color:green;border-left:none' | void setShakePos
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void setWindowCaption
|  height=18 style='color:green;height:13.5pt' | virtual void setWindowCaption
Line 359: Line 359:
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:blue' | void setWindowCaption
|  style='color:blue' | void setWindowCaption
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void showOverlay
|  height=18 style='color:green;height:13.5pt' | virtual void showOverlay
|  style='color:green;border-left:none' | virtual void showOverlay
|  style='color:green;border-left:none' | virtual void showOverlay
|  style='color:green;border-left:none' | void showOverlay
|  style='color:green;border-left:none' | void showOverlay
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void stopCD
|  height=18 style='color:green;height:13.5pt' | virtual void stopCD
|  style='color:green;border-left:none' | void stopCD
|  style='color:green;border-left:none' | void stopCD
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void unlockMutex
|  height=18 style='color:green;height:13.5pt' | virtual void unlockMutex
|  style='color:green;border-left:none' | void unlockMutex
|  style='color:green;border-left:none' | void unlockMutex
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void unlockScreen
|  height=18 style='color:green;height:13.5pt' | virtual void unlockScreen
|  style='color:green;border-left:none' | virtual void unlockScreen
|  style='color:green;border-left:none' | virtual void unlockScreen
|  style='color:green;border-left:none' | void unlockScreen
|  style='color:green;border-left:none' | void unlockScreen
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void updateCD
|  height=18 style='color:green;height:13.5pt' | virtual void updateCD
|  style='color:green;border-left:none' | void updateCD
|  style='color:green;border-left:none' | void updateCD
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void updateScreen
|  height=18 style='color:green;height:13.5pt' | virtual void updateScreen
|  style='color:green;border-left:none' | void updateScreen
|  style='color:green;border-left:none' | void updateScreen
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 style='color:green;height:13.5pt' | virtual void warpMouse
|  height=18 style='color:green;height:13.5pt' | virtual void warpMouse
|  style='color:green;border-left:none' | virtual void warpMouse
|  style='color:green;border-left:none' | virtual void warpMouse
|  style='color:green;border-left:none' | void warpMouse
|  style='color:green;border-left:none' | void warpMouse
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:green;border-left:none' | virtual bool setSoundCallback
|  style='color:green;border-left:none' | virtual bool setSoundCallback
|  style='color:green;border-left:none' | bool setSoundCallback
|  style='color:green;border-left:none' | bool setSoundCallback
|  style='color:green' | virtual bool setSoundCallback
|  style='color:green' | virtual bool setSoundCallback
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual bool remapKey
|  style='color:blue;border-left:none' | virtual bool remapKey
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
|  style='color:blue' | bool remapKey
|  style='color:blue' | bool remapKey
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual bool saveScreenshot
|  style='color:blue;border-left:none' | virtual bool saveScreenshot
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void addDirtyRect
|  style='color:blue;border-left:none' | virtual void addDirtyRect
|  style='color:green;border-left:none' | void addDirtyRect
|  style='color:green;border-left:none' | void addDirtyRect
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void blitCursor
|  style='color:blue;border-left:none' | virtual void blitCursor
|  style='color:green;border-left:none' | void blitCursor
|  style='color:green;border-left:none' | void blitCursor
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void drawMouse
|  style='color:blue;border-left:none' | virtual void drawMouse
|  style='color:green;border-left:none' | void drawMouse
|  style='color:green;border-left:none' | void drawMouse
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void fillMouseEvent
|  style='color:blue;border-left:none' | virtual void fillMouseEvent
|  style='color:green;border-left:none' | void fillMouseEvent
|  style='color:green;border-left:none' | void fillMouseEvent
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void hotswapGFXMode
|  style='color:blue;border-left:none' | virtual void hotswapGFXMode
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void internUpdateScreen
|  style='color:blue;border-left:none' | virtual void internUpdateScreen
|  style='color:green;border-left:none' | void internUpdateScreen
|  style='color:green;border-left:none' | void internUpdateScreen
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void loadGFXMode
|  style='color:blue;border-left:none' | virtual void loadGFXMode
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
|  style='color:green' | void loadGFXMode
|  style='color:green' | void loadGFXMode
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void undrawMouse
|  style='color:blue;border-left:none' | virtual void undrawMouse
|  style='color:green;border-left:none' | void undrawMouse
|  style='color:green;border-left:none' | void undrawMouse
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | virtual void unloadGFXMode
|  style='color:blue;border-left:none' | virtual void unloadGFXMode
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | int effectiveScreenHeight
|  style='color:blue;border-left:none' | int effectiveScreenHeight
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void addDirtyRgnAuto
|  style='color:blue;border-left:none' | void addDirtyRgnAuto
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void handleKbdMouse
|  style='color:blue;border-left:none' | void handleKbdMouse
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void handleScalerHotkeys
|  style='color:blue;border-left:none' | void handleScalerHotkeys
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void makeChecksums
|  style='color:blue;border-left:none' | void makeChecksums
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void setAspectRatioCorrection
|  style='color:blue;border-left:none' | void setAspectRatioCorrection
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void setFullscreenMode
|  style='color:blue;border-left:none' | void setFullscreenMode
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  class=xl02611 height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void setMousePos
|  style='color:blue;border-left:none' | void setMousePos
|  style='color:green;border-left:none' | void setMousePos
|  style='color:green;border-left:none' | void setMousePos
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void setupIcon
|  style='color:blue;border-left:none' | void setupIcon
|  style='color:green;border-left:none' |  
|  style='color:green;border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  class=xl02611 height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
|  style='color:blue;border-left:none' | void toggleMouseGrab
|  style='color:blue;border-left:none' | void toggleMouseGrab
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | static bool isOzone
|  style='color:green;border-left:none' | static bool isOzone
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | static int getScreenHeight
|  style='color:green;border-left:none' | static int getScreenHeight
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | static int getScreenWidth
|  style='color:green;border-left:none' | static int getScreenWidth
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | static void initScreenInfos
|  style='color:green;border-left:none' | static void initScreenInfos
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void add_left_click
|  style='color:green;border-left:none' | void add_left_click
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void add_right_click
|  style='color:green;border-left:none' | void add_right_click
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void initZones
|  style='color:green;border-left:none' | void initZones
|  style='color:blue' | void initZones
|  style='color:blue' | void initZones
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void loadDeviceConfiguration
|  style='color:green;border-left:none' | void loadDeviceConfiguration
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void loadDeviceConfigurationElement
|  style='color:green;border-left:none' | void loadDeviceConfigurationElement
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void move_cursor_down
|  style='color:green;border-left:none' | void move_cursor_down
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void move_cursor_left
|  style='color:green;border-left:none' | void move_cursor_left
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void move_cursor_right
|  style='color:green;border-left:none' | void move_cursor_right
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void move_cursor_up
|  style='color:green;border-left:none' | void move_cursor_up
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void smartphone_rotate_display
|  style='color:green;border-left:none' | void smartphone_rotate_display
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_freeLook
|  style='color:green;border-left:none' | void swap_freeLook
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_mouse_visibility
|  style='color:green;border-left:none' | void swap_mouse_visibility
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_panel
|  style='color:green;border-left:none' | void swap_panel
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_panel_visibility
|  style='color:green;border-left:none' | void swap_panel_visibility
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_smartphone_keyboard
|  style='color:green;border-left:none' | void swap_smartphone_keyboard
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_sound_master
|  style='color:green;border-left:none' | void swap_sound_master
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_zoom_down
|  style='color:green;border-left:none' | void swap_zoom_down
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void swap_zoom_up
|  style='color:green;border-left:none' | void swap_zoom_up
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green;border-left:none' | void switch_zone
|  style='color:green;border-left:none' | void switch_zone
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | bool checkOggHighSampleRate
|  style='color:maroon;border-left:none' | bool checkOggHighSampleRate
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | static void private_sound_proc
|  style='color:maroon;border-left:none' | static void private_sound_proc
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | bool update_scalers
|  style='color:maroon;border-left:none' | bool update_scalers
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | void create_toolbar
|  style='color:maroon;border-left:none' | void create_toolbar
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | void update_game_settings
|  style='color:maroon;border-left:none' | void update_game_settings
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | void check_mappings
|  style='color:maroon;border-left:none' | void check_mappings
class=xl332611 |  
style='color:blue' | void check_mappings
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | void update_keyboard
|  style='color:maroon;border-left:none' | void update_keyboard
style='color:blue' | void check_mappings
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | void get_sample_rate
|  style='color:maroon;border-left:none' | void get_sample_rate
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:maroon;border-left:none' | void retrieve_mouse_location
|  style='color:maroon;border-left:none' | void retrieve_mouse_location
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  class=xl312611 style='border-left:none' |  
|  style='color:maroon;border-left:none' |  
|  class=xl332611 |  
|  class=xl342611 |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green' | void initializeVibration
|  style='color:green' | void initializeVibration
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green' | void quitWithErrorMsg
|  style='color:green' | void quitWithErrorMsg
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green' | void vibrationOff
|  style='color:green' | void vibrationOff
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:green' | void vibrationOn
|  style='color:green' | void vibrationOn
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:blue' | static void symbianMixCallback
|  style='color:blue' | static void symbianMixCallback
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl332611 |  
|  |  
class=xl342611 |  
|  |  
|-  height=18 style='height:13.5pt'
|-  height=18 style='height:13.5pt'
|  height=18 class=xl302611 style='height:13.5pt' |  
|  height=18 style='height:13.5pt' |  
class=xl312611 style='border-left:none' |  
|  style='border-left:none' |  
class=xl322611 style='border-left:none' |  
|  style='border-left:none' |  
|  style='color:blue' | void symbianMix
|  style='color:blue' | void symbianMix
class=xl342611 |  
|  |  
|}
|}

Latest revision as of 21:18, 5 July 2007

Current implementation

Legend:

public method
protected method
private method


OSystem OSystem_SDL : public OSystem OSystem_WINCE3 : public OSystem_SDL OSystem_SDL_Symbian : public OSystem_SDL OSystem_MAEMO : public OSystem_SDL
virtual Audio::Mixer *getMixer virtual Audio::Mixer *getMixer      
virtual bool getFeatureState virtual bool getFeatureState      
virtual bool hasFeature virtual bool hasFeature   virtual bool hasFeature  
virtual bool openCD virtual bool openCD      
virtual bool pollCD bool pollCD      
virtual bool pollEvent virtual bool pollEvent bool pollEvent    
virtual bool setGraphicsMode virtual bool setGraphicsMode   bool setGraphicsMode  
virtual bool showMouse bool showMouse      
virtual Common::EventManager *getEventManager        
virtual Common::SaveFileManager *getSavefileManager virtual Common::SaveFileManager *getSavefileManager      
virtual Common::TimerManager *getTimerManager virtual Common::TimerManager *getTimerManager      
virtual const GraphicsMode *getSupportedGraphicsModes virtual const GraphicsMode *getSupportedGraphicsModes   const OSystem::GraphicsMode *getSupportedGraphicsModes  
virtual Graphics::Surface *lockScreen virtual Graphics::Surface *lockScreen Graphics::Surface *lockScreen    
virtual int getDefaultGraphicsMode virtual int getDefaultGraphicsMode   int getDefaultGraphicsMode  
virtual int getGraphicsMode virtual int getGraphicsMode      
virtual int getOutputSampleRate virtual int getOutputSampleRate      
virtual int getScreenChangeID virtual int getScreenChangeID      
virtual int overlayToScreenX        
virtual int overlayToScreenY        
virtual int screenToOverlayX        
virtual int screenToOverlayY        
virtual int16 getHeight virtual int16 getHeight      
virtual int16 getOverlayHeight virtual int16 getOverlayHeight      
virtual int16 getOverlayWidth virtual int16 getOverlayWidth      
virtual int16 getWidth virtual int16 getWidth      
virtual MutexRef createMutex MutexRef createMutex      
virtual OverlayColor ARGBToColor        
virtual OverlayColor RGBToColor virtual OverlayColor RGBToColor      
virtual uint32 getMillis uint32 getMillis      
virtual void beginGFXTransaction void beginGFXTransaction      
virtual void clearFocusRectangle        
virtual void clearOverlay virtual void clearOverlay      
virtual void clearScreen        
virtual void colorToARGB        
virtual void colorToRGB virtual void colorToRGB      
virtual void copyRectToOverlay virtual void copyRectToOverlay void copyRectToOverlay    
virtual void copyRectToScreen virtual void copyRectToScreen void copyRectToScreen    
virtual void delayMillis void delayMillis      
virtual void deleteMutex void deleteMutex      
virtual void disableCursorPalette void disableCursorPalette      
virtual void displayMessageOnOSD void displayMessageOnOSD      
virtual void endGFXTransaction void endGFXTransaction      
virtual void grabOverlay virtual void grabOverlay      
virtual void grabPalette void grabPalette      
virtual void hideOverlay virtual void hideOverlay void hideOverlay    
virtual void initBackend virtual void initBackend void initBackend virtual void initBackend  
virtual void initSize virtual void initSize void initSize    
virtual void lockMutex void lockMutex      
virtual void playCD void playCD      
virtual void quit virtual void quit void quit void quit  
virtual void setCursorPalette void setCursorPalette      
virtual void setFeatureState virtual void setFeatureState   void setFeatureState  
virtual void setFocusRectangle        
virtual void setMouseCursor virtual void setMouseCursor void setMouseCursor    
virtual void setPalette void setPalette      
virtual void setShakePos void setShakePos      
virtual void setWindowCaption virtual void setWindowCaption   void setWindowCaption  
virtual void showOverlay virtual void showOverlay void showOverlay    
virtual void stopCD void stopCD      
virtual void unlockMutex void unlockMutex      
virtual void unlockScreen virtual void unlockScreen void unlockScreen    
virtual void updateCD void updateCD      
virtual void updateScreen void updateScreen      
virtual void warpMouse virtual void warpMouse void warpMouse    
         
  virtual bool setSoundCallback bool setSoundCallback virtual bool setSoundCallback  
         
  virtual bool remapKey   bool remapKey  
  virtual bool saveScreenshot      
  virtual void addDirtyRect void addDirtyRect    
  virtual void blitCursor void blitCursor    
  virtual void drawMouse void drawMouse    
  virtual void fillMouseEvent void fillMouseEvent    
  virtual void hotswapGFXMode      
  virtual void internUpdateScreen void internUpdateScreen    
  virtual void loadGFXMode     void loadGFXMode
  virtual void undrawMouse void undrawMouse    
  virtual void unloadGFXMode      
  int effectiveScreenHeight      
  void addDirtyRgnAuto      
  void handleKbdMouse      
  void handleScalerHotkeys      
  void makeChecksums      
  void setAspectRatioCorrection      
  void setFullscreenMode      
  void setMousePos void setMousePos    
  void setupIcon      
  void toggleMouseGrab      
    static bool isOzone    
    static int getScreenHeight    
    static int getScreenWidth    
    static void initScreenInfos    
    void add_left_click    
    void add_right_click    
    void initZones void initZones  
    void loadDeviceConfiguration    
    void loadDeviceConfigurationElement    
    void move_cursor_down    
    void move_cursor_left    
    void move_cursor_right    
    void move_cursor_up    
    void smartphone_rotate_display    
    void swap_freeLook    
    void swap_mouse_visibility    
    void swap_panel    
    void swap_panel_visibility    
    void swap_smartphone_keyboard    
    void swap_sound_master    
    void swap_zoom_down    
    void swap_zoom_up    
    void switch_zone    
         
    bool checkOggHighSampleRate    
    static void private_sound_proc    
    bool update_scalers    
    void create_toolbar    
    void update_game_settings    
    void check_mappings void check_mappings  
    void update_keyboard    
    void get_sample_rate    
    void retrieve_mouse_location    
      void initializeVibration  
      void quitWithErrorMsg  
      void vibrationOff  
      void vibrationOn  
      static void symbianMixCallback  
         
      void symbianMix