|
| | Canvas () |
| | Default constructor. More...
|
| |
| | Canvas (const Canvas ©) |
| | Copy constructor. More...
|
| |
| virtual | ~Canvas () |
| | Destructor. More...
|
| |
| Canvas & | operator= (const Canvas &right) |
| | Overload of assignment operator. More...
|
| |
| virtual void | setPosition (float x, float y) |
| | Set the position of the widget. More...
|
| |
| virtual void | setSize (float width, float height) |
| | Changes the size of the widget. More...
|
| |
| virtual sf::Vector2f | getSize () const |
| | Returns the size of the widget. More...
|
| |
| void | clear (const sf::Color &color=sf::Color(0, 0, 0, 255)) |
| | Clear the entire canvas with a single color. More...
|
| |
| void | draw (const sf::Drawable &drawable, const sf::RenderStates &states=sf::RenderStates::Default) |
| | Draw a drawable object to the canvas. More...
|
| |
| void | draw (const sf::Vertex *vertices, unsigned int vertexCount, sf::PrimitiveType type, const sf::RenderStates &states=sf::RenderStates::Default) |
| | Draw primitives defined by an array of vertices. More...
|
| |
| void | display () |
| | Update the contents of the canvas. More...
|
| |
| | ClickableWidget () |
| | Default constructor. More...
|
| |
| | ClickableWidget (const ClickableWidget ©) |
| | Copy constructor. More...
|
| |
| virtual | ~ClickableWidget () |
| | Destructor. More...
|
| |
| ClickableWidget & | operator= (const ClickableWidget &right) |
| | Overload of assignment operator. More...
|
| |
| | Widget () |
| | Default constructor. More...
|
| |
| | Widget (const Widget ©) |
| | Copy constructor. More...
|
| |
| virtual | ~Widget () |
| | Destructor. More...
|
| |
| Widget & | operator= (const Widget &right) |
| | Overload of assignment operator. More...
|
| |
| virtual sf::Vector2f | getAbsolutePosition () const |
| | Get the absolute position of the widget on the screen. More...
|
| |
| virtual void | show () |
| | Shows the widget. More...
|
| |
| virtual void | hide () |
| | Hides the widget. More...
|
| |
| bool | isVisible () const |
| | Returns true when the widget is visible. More...
|
| |
| virtual void | enable () |
| | Enables the widget. More...
|
| |
| virtual void | disable () |
| | Disables the widget. More...
|
| |
| bool | isEnabled () const |
| | Returns true when the widget is enabled. More...
|
| |
| bool | isDisabled () const |
| | Returns true when the widget is disabled. More...
|
| |
| bool | isLoaded () const |
| | Returns true when the widget is loaded successfully. More...
|
| |
| virtual void | focus () |
| | Focus the widget. More...
|
| |
| virtual void | unfocus () |
| | Unfocus the widget. More...
|
| |
| bool | isFocused () const |
| | Returns true when the widget is focused and false otherwise. More...
|
| |
| WidgetTypes | getWidgetType () const |
| | Returns the type of the widget. More...
|
| |
| Container * | getParent () const |
| | Returns a pointer to the parent widget. More...
|
| |
| virtual void | setTransparency (unsigned char transparency) |
| | Changes the transparency of the widget. More...
|
| |
| unsigned char | getTransparency () const |
| | Returns the transparency of the widget. More...
|
| |
| virtual void | moveToFront () |
| | Places the widget before all other widgets. More...
|
| |
| virtual void | moveToBack () |
| | Places the widget behind all other widgets. More...
|
| |
| void | setCallbackId (unsigned int callbackId) |
| | Changes the callback id of the widget. More...
|
| |
| unsigned int | getCallbackId () |
| | Returns the callback id of the widget. More...
|
| |
| | Transformable () |
| | Default constructor. More...
|
| |
| virtual | ~Transformable () |
| | Destructor. More...
|
| |
| void | setPosition (const sf::Vector2f &position) |
| | set the position of the widget More...
|
| |
| const sf::Vector2f & | getPosition () const |
| | get the position of the widget More...
|
| |
| void | move (float offsetX, float offsetY) |
| | Move the widget by a given offset. More...
|
| |
| void | move (const sf::Vector2f &offset) |
| | Move the widget by a given offset. More...
|
| |
| virtual sf::Vector2f | getFullSize () const |
| | Returns the entire size that the widget is using. More...
|
| |
| void | scale (float factorX, float factorY) |
| | Scale the widget. More...
|
| |
| void | scale (const sf::Vector2f &factors) |
| | Scale the widget. More...
|
| |
| void | bindCallback (std::function< void()> func, unsigned int trigger) |
| | Bind a function to one or more specific callback trigger(s). More...
|
| |
| template<typename T > |
| void | bindCallback (void(T::*func)(), T *const classPtr, unsigned int trigger) |
| | Bind a function to one or more specific callback trigger(s). More...
|
| |
| void | bindCallbackEx (std::function< void(const Callback &)> func, unsigned int trigger) |
| | Bind a function to one or more specific callback trigger(s). More...
|
| |
| template<typename T > |
| void | bindCallbackEx (void(T::*func)(const Callback &), T *const classPtr, unsigned int trigger) |
| | Bind a function to one or more specific callback trigger(s). More...
|
| |
| void | bindCallback (unsigned int trigger) |
| | Bind one or more specific callback trigger(s) to the parent widget. More...
|
| |
| void | unbindCallback (unsigned int trigger) |
| | Unbind all callback function bound to the given trigger. More...
|
| |
| void | unbindAllCallback () |
| | Unbind all callback functions bound to any callback. More...
|
| |