Difference between revisions of "User:Seldon/SDL Backend"
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 | | height=18 width=444 style='font-weight:bold;height:13.5pt;width:333pt' | OSystem | ||
| | | width=444 style='font-weight:bold;border-left:none;width:333pt' | OSystem_SDL : public OSystem | ||
| | | width=295 style='font-weight:bold;border-left:none;width:221pt' | OSystem_WINCE3 : public OSystem_SDL | ||
| | | width=452 style='font-weight:bold;width:339pt' | OSystem_SDL_Symbian : 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 | ||
| | | style='border-left:none' | virtual Audio::Mixer *getMixer | ||
| | | style='border-left:none' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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' | | ||
| | | | | ||
| | | | | ||
|- 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | | | style='color:green;border-left:none' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| style='color:green' | void loadGFXMode | | style='color:green' | void loadGFXMode | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | 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' | | ||
| | | | | ||
| | | | | ||
|- | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| style='color:blue;border-left:none' | void toggleMouseGrab | | style='color:blue;border-left:none' | void toggleMouseGrab | ||
| | | style='border-left:none' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | static bool isOzone | | style='color:green;border-left:none' | static bool isOzone | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | static int getScreenHeight | | style='color:green;border-left:none' | static int getScreenHeight | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | static int getScreenWidth | | style='color:green;border-left:none' | static int getScreenWidth | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | static void initScreenInfos | | style='color:green;border-left:none' | static void initScreenInfos | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void add_left_click | | style='color:green;border-left:none' | void add_left_click | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void add_right_click | | style='color:green;border-left:none' | void add_right_click | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | 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 | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void loadDeviceConfiguration | | style='color:green;border-left:none' | void loadDeviceConfiguration | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void loadDeviceConfigurationElement | | style='color:green;border-left:none' | void loadDeviceConfigurationElement | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void move_cursor_down | | style='color:green;border-left:none' | void move_cursor_down | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void move_cursor_left | | style='color:green;border-left:none' | void move_cursor_left | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void move_cursor_right | | style='color:green;border-left:none' | void move_cursor_right | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void move_cursor_up | | style='color:green;border-left:none' | void move_cursor_up | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void smartphone_rotate_display | | style='color:green;border-left:none' | void smartphone_rotate_display | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_freeLook | | style='color:green;border-left:none' | void swap_freeLook | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_mouse_visibility | | style='color:green;border-left:none' | void swap_mouse_visibility | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_panel | | style='color:green;border-left:none' | void swap_panel | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_panel_visibility | | style='color:green;border-left:none' | void swap_panel_visibility | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_smartphone_keyboard | | style='color:green;border-left:none' | void swap_smartphone_keyboard | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_sound_master | | style='color:green;border-left:none' | void swap_sound_master | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_zoom_down | | style='color:green;border-left:none' | void swap_zoom_down | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void swap_zoom_up | | style='color:green;border-left:none' | void swap_zoom_up | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:green;border-left:none' | void switch_zone | | style='color:green;border-left:none' | void switch_zone | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | bool checkOggHighSampleRate | | style='color:maroon;border-left:none' | bool checkOggHighSampleRate | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | 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 | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | bool update_scalers | | style='color:maroon;border-left:none' | bool update_scalers | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | void create_toolbar | | style='color:maroon;border-left:none' | void create_toolbar | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | void update_game_settings | | style='color:maroon;border-left:none' | void update_game_settings | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | void check_mappings | | style='color:maroon;border-left:none' | void check_mappings | ||
| | | style='color:blue' | void check_mappings | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | void update_keyboard | | style='color:maroon;border-left:none' | void update_keyboard | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | void get_sample_rate | | style='color:maroon;border-left:none' | void get_sample_rate | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| style='color:maroon;border-left:none' | void retrieve_mouse_location | | style='color:maroon;border-left:none' | void retrieve_mouse_location | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| style='color:green' | void initializeVibration | | style='color:green' | void initializeVibration | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| style='color:green' | void quitWithErrorMsg | | style='color:green' | void quitWithErrorMsg | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| style='color:green' | void vibrationOff | | style='color:green' | void vibrationOff | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| style='color:green' | void vibrationOn | | style='color:green' | void vibrationOn | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| style='color:blue' | static void symbianMixCallback | | style='color:blue' | static void symbianMixCallback | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| | | | | ||
| | | | | ||
|- height=18 style='height:13.5pt' | |- height=18 style='height:13.5pt' | ||
| height=18 | | height=18 style='height:13.5pt' | | ||
| | | style='border-left:none' | | ||
| | | style='border-left:none' | | ||
| style='color:blue' | void symbianMix | | style='color:blue' | void symbianMix | ||
| | | | | ||
|} | |} |
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 |