26 #ifndef TGUI_SPRITE_SHEET_HPP 27 #define TGUI_SPRITE_SHEET_HPP 30 #include <TGUI/Picture.hpp> 87 void setSize(
float width,
float height);
96 virtual sf::Vector2f getSize()
const;
106 void setCells(
unsigned int rows,
unsigned int columns);
115 void setRows(
unsigned int rows);
124 unsigned int getRows()
const;
133 void setColumns(
unsigned int columns);
142 unsigned int getColumns()
const;
152 void setVisibleCell(
unsigned int row,
unsigned int column);
161 sf::Vector2u getVisibleCell()
const;
169 virtual bool setProperty(std::string property,
const std::string& value);
176 virtual bool getProperty(std::string property, std::string& value)
const;
184 virtual std::list< std::pair<std::string, std::string> > getPropertyList()
const;
195 AllSpriteSheetCallbacks = PictureCallbacksCount - 1,
196 SpriteSheetCallbacksCount = PictureCallbacksCount
204 unsigned int m_Columns;
206 sf::Vector2u m_VisibleCell;
214 #endif // TGUI_SPRITE_SHEET_HPP Namespace that contains all TGUI functions and classes.
Definition: AnimatedPicture.hpp:33
SpriteSheetCallbacks
Defines specific triggers to SpriteSheet.
Definition: SpriteSheet.hpp:193
Load one big image and split it into smaller images so that you can display tiles or play an animatio...
Definition: SpriteSheet.hpp:39
Definition: Picture.hpp:38