25 #ifndef SFML_CONVEXSHAPE_HPP 26 #define SFML_CONVEXSHAPE_HPP 31 #include <SFML/Graphics/Export.hpp> 32 #include <SFML/Graphics/Shape.hpp> 64 void setPointCount(std::size_t count);
74 virtual std::size_t getPointCount()
const;
91 void setPoint(std::size_t index,
const Vector2f& point);
108 virtual Vector2f getPoint(std::size_t index)
const;
115 std::vector<Vector2f> m_points;
121 #endif // SFML_CONVEXSHAPE_HPP Base class for textured shapes with outline.
Specialized shape representing a convex polygon.
Utility template class for manipulating 2-dimensional vectors.