|
| | Pie (float radius, float angle0, float angle1, Variation variation=Positive, std::size_t pointCount=30) |
| |
| void | setRadius (float radius) |
| |
| float | getRadius () const |
| |
| void | setAngleRange (float angle0, float angle1, Variation variation) |
| |
| void | setPointCount (std::size_t pointCount) |
| |
| std::size_t | getPointCount () const override |
| | Get the total number of points of the shape. More...
|
| |
| Vector2f | getPoint (std::size_t index) const override |
| | Get a point of the shape. More...
|
| |
| | Shape () |
| | Default constructor. More...
|
| |
| void | setTexture (const Texture &texture, bool resetRect) |
| | Change the source texture of the shape. More...
|
| |
| void | setTexture (const Texture &texture, const RectF &textureRect=RectF::fromSize({ 1.0f, 1.0f })) |
| | Change the source texture of the shape. More...
|
| |
| const Texture & | getTexture () const |
| | Get the source texture of the shape. More...
|
| |
| bool | hasTexture () const |
| | Check if a texture is set. More...
|
| |
| void | unsetTexture () |
| | Unset the source texture of the shape. More...
|
| |
| void | setTextureRect (const RectF &rect) |
| | Set the sub-rectangle of the texture that the shape will display. More...
|
| |
| const RectF & | getTextureRect () const |
| | Get the sub-rectangle of the texture displayed by the shape. More...
|
| |
| void | setColor (const Color4f &color) |
| | Set the fill color of the shape. More...
|
| |
| const Color4f & | getColor () const |
| | Get the fill color of the shape. More...
|
| |
| void | setOutlineColor (const Color4f &color) |
| | Set the outline color of the shape. More...
|
| |
| const Color4f & | getOutlineColor () const |
| | Get the outline color of the shape. More...
|
| |
| void | setOutlineThickness (float thickness) |
| | Set the thickness of the shape's outline. More...
|
| |
| float | getOutlineThickness () const |
| | Get the outline thickness of the shape. More...
|
| |
| virtual std::size_t | getPointCount () const =0 |
| | Get the total number of points of the shape. More...
|
| |
| virtual Vector2f | getPoint (std::size_t index) const =0 |
| | Get a point of the shape. 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...
|
| |
| VertexBuffer | commitGeometry () const |
| | Create a buffer with the current geometry. More...
|
| |
| VertexBuffer | commitOutlineGeometry () const |
| | Create a buffer with the current outline geometry. More...
|
| |
| virtual void | draw (RenderTarget &target, const RenderStates &states) override |
| | Draw the object to a render target. 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...
|
| |