|
| | SpriteWidget ()=default |
| | Constructor with no texture. More...
|
| |
| | SpriteWidget (const Texture &texture, const RectF &defaultRect, const RectF &selectedRect, const RectF &disabledRect) |
| | Constructor with a single texture and three rectangles. More...
|
| |
| | SpriteWidget (const Texture &defaultTexture, const Texture &selectedTexture, const Texture &disabledTexture) |
| | Constructor with three full textures. More...
|
| |
| void | draw (RenderTarget &target, const RenderStates &states) override |
| | Draw the object to a render target. More...
|
| |
| bool | contains (Vector2f coords) override |
| | Check if the widget contains the coordinates. More...
|
| |
| void | setDisabledSprite (const Texture &texture, const RectF &textureRect) |
| | Set the texture for disabled state. More...
|
| |
| void | unsetDisabledSprite () |
| | Unset the source texture of the disabled sprite. More...
|
| |
| void | setDefaultSprite (const Texture &texture, const RectF &textureRect) |
| | Set the texture for default state. More...
|
| |
| void | unsetDefaultSprite () |
| | Unset the source texture of the default sprite. More...
|
| |
| void | setSelectedSprite (const Texture &texture, const RectF &textureRect) |
| | Set the texture for selected state. More...
|
| |
| void | unsetSelectedSprite () |
| | Unset the source texture of the selected sprite. More...
|
| |
| RectF | getLocalBounds () const |
| | Get the local bounding rectangle of the entity. More...
|
| |
| void | setAnchor (Anchor anchor) |
| | Set the anchor origin of the entity. More...
|
| |
| | Widget () |
| | Constructor. More...
|
| |
| virtual bool | contains (Vector2f coords)=0 |
| | Check if the widget contains the coordinates. More...
|
| |
| void | setDisabled () |
| | Disable the widget. More...
|
| |
| bool | isDisabled () const noexcept |
| | Check if the widget is disabled. More...
|
| |
| void | setDefault () |
| | Set the widget to it's default state. More...
|
| |
| bool | isDefault () const noexcept |
| | Check if the widget is in default state. More...
|
| |
| void | setSelected () |
| | Select the widget. More...
|
| |
| bool | isSelected () const |
| | Check if the widget is selected. More...
|
| |
| void | setState (WidgetState state) |
| | Set the state of the widget directly. More...
|
| |
| WidgetState | getState () const noexcept |
| | Get the state of the widget. More...
|
| |
| void | setCallback (std::function< void()> callback) |
| | Set the callback of the widget. More...
|
| |
| void | triggerCallback () |
| | Execute the callback function. More...
|
| |
| | Transformable () |
| | Default constructor. More...
|
| |
| void | setOrigin (Vector2f origin) |
| | Set the local origin of the object. More...
|
| |
| Vector2f | getOrigin () const |
| | Get the local origin of the object. More...
|
| |
| void | setPosition (Vector2f position) |
| | Set the position of the object. More...
|
| |
| Vector2f | getPosition () const |
| | Get the position of the object. More...
|
| |
| void | move (Vector2f offset) |
| | Move the object by a given offset. More...
|
| |
| void | setRotation (float angle) |
| | Set the orientation of the object. More...
|
| |
| float | getRotation () const |
| | Get the orientation of the object. More...
|
| |
| void | rotate (float angle) |
| | Rotate the object. More...
|
| |
| void | setScale (Vector2f factors) |
| | Set the scale factors of the object. More...
|
| |
| void | setScale (float factor) |
| | Set the scale factor of the object. More...
|
| |
| Vector2f | getScale () const |
| | Get the current scale of the object. More...
|
| |
| void | scale (Vector2f factors) |
| | Scale the object. More...
|
| |
| void | scale (float factor) |
| | Scale the object. More...
|
| |
| Matrix3f | getTransform () const |
| | Get the combined transform of the object. More...
|
| |
| Matrix3f | getInverseTransform () const |
| | Get the inverse of the combined transform of the object. More...
|
| |
| virtual | ~Drawable () |
| | Virtual desctructor. More...
|
| |
| virtual void | draw (RenderTarget &target, const RenderStates &states)=0 |
| | Draw the object to a render target. More...
|
| |
A widget with a set of sprites.