Difference between revisions of "User:Seldon/SDL Backend"
Jump to navigation
Jump to search
(ad) |
(No difference)
|
Revision as of 21:12, 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 update_keyboard | void check_mappings | |||
void get_sample_rate | ||||
void retrieve_mouse_location | ||||
void initializeVibration | ||||
void quitWithErrorMsg | ||||
void vibrationOff | ||||
void vibrationOn | ||||
static void symbianMixCallback | ||||
void symbianMix |