| 
| void  | setGuiWindow (BackendGui *gui, sf::Window *window) | 
|   | Informs the backend which window belongs to the gui.  More...
  | 
|   | 
| void  | attachGui (BackendGui *gui) override | 
|   | Informs the backend that a new gui object has been created.  More...
  | 
|   | 
| void  | detatchGui (BackendGui *gui) override | 
|   | Informs the backend that a gui object is being destroyed.  More...
  | 
|   | 
| void  | setMouseCursorStyle (Cursor::Type type, const std::uint8_t *pixels, Vector2u size, Vector2u hotspot) override | 
|   | Changes the look of a certain mouse cursor by using a bitmap.  More...
  | 
|   | 
| void  | resetMouseCursorStyle (Cursor::Type type) override | 
|   | Changes the look of a certain mouse cursor back to the system theme.  More...
  | 
|   | 
| void  | setMouseCursor (BackendGui *gui, Cursor::Type type) override | 
|   | Changes the mouse cursor when the mouse is on top of the window to which the gui is attached.  More...
  | 
|   | 
| void  | openVirtualKeyboard (const FloatRect &inputRect) override | 
|   | Opens the virtual keyboard on Android and iOS.  More...
  | 
|   | 
| void  | closeVirtualKeyboard () override | 
|   | Closes the virtual keyboard on Android and iOS.  More...
  | 
|   | 
| bool  | isKeyboardModifierPressed (Event::KeyModifier modifierKey) override | 
|   | Checks the state for one of the modifier keys.  More...
  | 
|   | 
| void  | setClipboard (const String &contents) override | 
|   | Changes the contents of the clipboard.  More...
  | 
|   | 
| String  | getClipboard () const override | 
|   | Returns the contents of the clipboard.  More...
  | 
|   | 
| 
  | Backend ()=default | 
|   | Default constructor. 
  | 
|   | 
| 
  | Backend (const Backend &)=delete | 
|   | 
| 
Backend &  | operator= (const Backend &)=delete | 
|   | 
| 
virtual  | ~Backend ()=default | 
|   | Virtual destructor. 
  | 
|   | 
| void  | setDestroyOnLastGuiDetatch (bool destroyOnDetatch) | 
|   | Informs the backend whether it should destroy itself when the last Gui is detached from it.  More...
  | 
|   | 
| virtual void  | attachGui (BackendGui *gui)=0 | 
|   | Informs the backend that a new gui object has been created.  More...
  | 
|   | 
| virtual void  | detatchGui (BackendGui *gui)=0 | 
|   | Informs the backend that a gui object is being destroyed.  More...
  | 
|   | 
| virtual Font  | createDefaultFont () | 
|   | Creates and returns the default font for all widgets.  More...
  | 
|   | 
| std::shared_ptr< BackendFont >  | createFont () | 
|   | Creates a new font object.  More...
  | 
|   | 
| std::shared_ptr< BackendText >  | createText () | 
|   | Creates a new text object.  More...
  | 
|   | 
| std::shared_ptr< BackendTexture >  | createTexture () | 
|   | Creates a new texture object.  More...
  | 
|   | 
| virtual void  | setMouseCursorStyle (Cursor::Type type, const std::uint8_t *pixels, Vector2u size, Vector2u hotspot)=0 | 
|   | Changes the look of a certain mouse cursor by using a bitmap.  More...
  | 
|   | 
| virtual void  | resetMouseCursorStyle (Cursor::Type type)=0 | 
|   | Changes the look of a certain mouse cursor back to the system theme.  More...
  | 
|   | 
| virtual void  | setMouseCursor (BackendGui *gui, Cursor::Type type)=0 | 
|   | Changes the mouse cursor when the mouse is on top of the window to which the gui is attached.  More...
  | 
|   | 
| virtual void  | openVirtualKeyboard (const FloatRect &inputRect) | 
|   | Opens the virtual keyboard on Android and iOS.  More...
  | 
|   | 
| virtual void  | closeVirtualKeyboard () | 
|   | Closes the virtual keyboard on Android and iOS.  More...
  | 
|   | 
| virtual bool  | isKeyboardModifierPressed (Event::KeyModifier modifierKey)=0 | 
|   | Checks the state for one of the modifier keys.  More...
  | 
|   | 
| virtual void  | setClipboard (const String &contents) | 
|   | Changes the contents of the clipboard.  More...
  | 
|   | 
| virtual String  | getClipboard () const | 
|   | Returns the contents of the clipboard.  More...
  | 
|   | 
| virtual std::unique_ptr< std::uint8_t[]>  | readFileFromAndroidAssets (const String &filename, std::size_t &fileSize) const | 
|   | Uses the AssetManager on Android to read a file and return its contents.  More...
  | 
|   | 
| bool  | hasRenderer () const | 
|   | Checks whether a renderer has been attached to the backend.  More...
  | 
|   | 
| std::shared_ptr< BackendRenderer >  | getRenderer () const | 
|   | Returns the renderer.  More...
  | 
|   | 
| virtual void  | setRenderer (std::shared_ptr< BackendRenderer > renderer) | 
|   | Sets the renderer that the backend should use.  More...
  | 
|   | 
| bool  | hasFontBackend () const | 
|   | Checks whether a font factory has been attached to the backend.  More...
  | 
|   | 
| std::shared_ptr< BackendFontFactory >  | getFontBackend () const | 
|   | Returns the font factory.  More...
  | 
|   | 
| virtual void  | setFontBackend (std::shared_ptr< BackendFontFactory > fontBackend) | 
|   | Sets the font factory that the backend should use.  More...
  | 
|   |