157 void setOpacity(
float opacity);
166 float getOpacity() const;
212 void setRotation(
float angle);
220 float getRotation() const;
257 const std::vector<Vertex>& getVertices()
const
267 const std::vector<int>& getIndices()
const
279 void updateVertices();
287 std::shared_ptr<BackendTextureBase> m_svgTexture;
288 std::vector<Vertex> m_vertices;
289 std::vector<int> m_indices;
291 FloatRect m_visibleRect;
293 Color m_vertexColor = Color::White;
295 float m_rotation = 0;
298 ScalingType m_scalingType = ScalingType::Normal;
Base class for texture implementations that depend on the backend.
Definition BackendTexture.hpp:41
Definition Texture.hpp:49