26 #ifndef TGUI_CANVAS_HPP 27 #define TGUI_CANVAS_HPP 30 #include <TGUI/ClickableWidget.hpp> 99 virtual void setPosition(
float x,
float y);
110 virtual void setSize(
float width,
float height);
119 virtual sf::Vector2f getSize()
const;
130 void clear(
const sf::Color& color = sf::Color(0, 0, 0, 255));
140 void draw(
const sf::Drawable& drawable,
const sf::RenderStates& states = sf::RenderStates::Default);
152 void draw(
const sf::Vertex* vertices,
unsigned int vertexCount,
153 sf::PrimitiveType type,
const sf::RenderStates& states = sf::RenderStates::Default);
173 virtual void draw(sf::RenderTarget& target, sf::RenderStates states)
const;
184 AllCanvasCallbacks = ClickableWidgetCallbacksCount - 1,
185 CanvasCallbacksCount = ClickableWidgetCallbacksCount
192 sf::RenderTexture m_renderTexture;
201 #endif // TGUI_CANVAS_HPP Namespace that contains all TGUI functions and classes.
Definition: AnimatedPicture.hpp:33
CanvasCallbacks
Defines specific triggers to Canvas.
Definition: Canvas.hpp:182
Definition: Canvas.hpp:38