|
|
| ~BackendGLFW () |
| | Destructor.
|
| |
| void | setGuiWindow (BackendGui *gui, GLFWwindow *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...
|
| |
| 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...
|
| |