User:Seldon/X11 Backend

From ScummVM :: Wiki
< User:Seldon
Revision as of 22:26, 5 July 2007 by Seldon (talk | contribs) (add x11 current implementation description)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Current implementation

Legend:

public method
protected method
private method


OSystem OSystem_X11 : public OSystem
virtual Audio::Mixer *getMixer  
virtual bool getFeatureState bool getFeatureState
virtual bool hasFeature bool hasFeature
virtual bool openCD  
virtual bool pollCD  
virtual bool pollEvent bool pollEvent
virtual bool setGraphicsMode bool setGraphicsMode
bool setGraphicsMode  
virtual bool showMouse bool showMouse
virtual Common::EventManager *getEventManager  
virtual Common::SaveFileManager *getSavefileManager  
virtual Common::TimerManager *getTimerManager  
virtual const GraphicsMode *getSupportedGraphicsModes const GraphicsMode *getSupportedGraphicsModes
virtual Graphics::Surface *lockScreen  
virtual int getDefaultGraphicsMode int getDefaultGraphicsMode
virtual int getGraphicsMode int getGraphicsMode
virtual int getOutputSampleRate int getOutputSampleRate
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 getOverlayWidth  
virtual int16 getWidth virtual int16 getWidth
virtual MutexRef createMutex MutexRef createMutex
virtual OverlayColor ARGBToColor  
virtual OverlayColor RGBToColor  
virtual uint32 getMillis uint32 getMillis
virtual void beginGFXTransaction  
virtual void clearFocusRectangle  
virtual void clearOverlay void clearOverlay
virtual void clearScreen  
virtual void colorToARGB  
virtual void colorToRGB  
virtual void copyRectToOverlay void copyRectToOverlay
virtual void copyRectToScreen void copyRectToScreen
virtual void delayMillis void delayMillis
virtual void deleteMutex void deleteMutex
virtual void disableCursorPalette  
virtual void displayMessageOnOSD  
virtual void endGFXTransaction  
virtual void grabOverlay void grabOverlay
virtual void grabPalette virtual void grabPalette
virtual void hideOverlay void hideOverlay
virtual void initBackend void initBackend
virtual void initSize void initSize
virtual void lockMutex void lockMutex
virtual void playCD  
virtual void quit void quit
virtual void setCursorPalette  
virtual void setFeatureState void setFeatureState
virtual void setFocusRectangle  
virtual void setMouseCursor void setMouseCursor
virtual void setPalette void setPalette
virtual void setShakePos void setShakePos
virtual void setWindowCaption void setWindowCaption
virtual void showOverlay void showOverlay
virtual void stopCD  
virtual void unlockMutex  
virtual void unlockScreen void unlockMutex
virtual void updateCD  
virtual void updateScreen void updateScreen
virtual void warpMouse void warpMouse
   
  void clearSoundCallback
  void set_mouse_pos
  bool setSoundCallback
  void setTimerCallback
   
  void create_empty_cursor
  void draw_mouse
  void undraw_mouse
  void updateScreen_helper
  void blit_convert
  void blit