25 #ifndef TGUI_TRANSFORMABLE_HPP 26 #define TGUI_TRANSFORMABLE_HPP 29 #include <TGUI/Global.hpp> 66 virtual void setPosition(
float x,
float y);
81 void setPosition(
const sf::Vector2f& position);
92 const sf::Vector2f& getPosition()
const;
111 void move(
float offsetX,
float offsetY);
128 void move(
const sf::Vector2f& offset);
138 virtual void setSize(
float width,
float height) = 0;
147 virtual sf::Vector2f getSize()
const = 0;
159 virtual sf::Vector2f getFullSize()
const;
176 void scale(
float factorX,
float factorY);
191 void scale(
const sf::Vector2f& factors);
197 const sf::Transform& getTransform()
const;
203 sf::Vector2f m_Position;
205 mutable bool m_TransformNeedUpdate;
206 mutable sf::Transform m_Transform;
216 #endif // TGUI_TRANSFORMABLE_HPP Namespace that contains all TGUI functions and classes.
Definition: AnimatedPicture.hpp:33