|
| TextButtonWidget (std::string text, Font &font, unsigned characterSize=30) |
| Construct a text button widget. More...
|
|
virtual void | draw (RenderTarget &target, const RenderStates &states) override |
| Draw the object to a render target. More...
|
|
virtual bool | contains (Vector2f coords) override |
| Check if the widget contains the coordinates. More...
|
|
void | setBackgroundOutlineThickness (float thickness) |
| Set the thickness of the outline. More...
|
|
void | setDisabledBackgroundColor (const Color4f &color) |
| Set the background's color of the button when disabled. More...
|
|
void | setDisabledBackgroundOutlineColor (const Color4f &color) |
| Set the outline's color of the button when disabled. More...
|
|
void | setDefaultBackgroundColor (const Color4f &color) |
| Set the background's color of the button when it's in a normal state. More...
|
|
void | setDefaultBackgroundOutlineColor (const Color4f &color) |
| Set the outline's color of the button when it's in a normal state. More...
|
|
void | setSelectedBackgroundColor (const Color4f &color) |
| Set the background's color of the button when selected. More...
|
|
void | setSelectedBackgroundOutlineColor (const Color4f &color) |
| Set the outline's color of the button when selected. More...
|
|
void | setRadius (float radius) |
| Set the radius of the corners. More...
|
|
void | setPadding (float padding) |
| Set the padding around the text. More...
|
|
| TextWidget (std::string text, Font &font, unsigned characterSize=30) |
| Constructor. More...
|
|
void | setTextOutlineThickness (float thickness) |
| Set the thickness of the outline. More...
|
|
void | setDisabledTextColor (const Color4f &color) |
| Set the text's color of the button when disabled. More...
|
|
void | setDisabledTextOutlineColor (const Color4f &color) |
| Set the outline's color of the button when disabled. More...
|
|
void | setDefaultTextColor (const Color4f &color) |
| Set the text's color of the button when it's in a normal state. More...
|
|
void | setDefaultTextOutlineColor (const Color4f &color) |
| Set the outline's color of the button when it's in a normal state. More...
|
|
void | setSelectedTextColor (const Color4f &color) |
| Set the text's color of the button when selected. More...
|
|
void | setSelectedTextOutlineColor (const Color4f &color) |
| Set the outline's color of the button when selected. 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...
|
|
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...
|
|