25 #ifndef SFML_CIRCLESHAPE_HPP
26 #define SFML_CIRCLESHAPE_HPP
31 #include <SFML/Graphics/Export.hpp>
32 #include <SFML/Graphics/Shape.hpp>
52 explicit CircleShape(
float radius = 0, std::size_t pointCount = 30);
62 void setRadius(
float radius);
72 float getRadius()
const;
82 void setPointCount(std::size_t count);
92 virtual std::size_t getPointCount()
const;
107 virtual Vector2f getPoint(std::size_t index)
const;
115 std::size_t m_pointCount;
121 #endif // SFML_CIRCLESHAPE_HPP
Base class for textured shapes with outline.
Specialized shape representing a circle.