RPG
 All Klasy Funkcje Zmienne Strony
Metody publiczne | Lista wszystkich składowych
Dokumentacja klasy Animation

Klasa przechowująca klatki animacji i ich teksture. Więcej...

#include <Animation.hpp>

Metody publiczne

void setTileSize (unsigned int width, unsigned int height)
 ustawia wiekość kafla
void addFrame (sf::IntRect rect)
 dodaje klatke animacji
void addFrameGID (unsigned int i)
 dodaje klatke
void setTileset (const sf::Texture &texture)
 ustawia tileset z animacjami
const sf::Texture * getSpriteSheet () const
 zwraca tileset
std::size_t getSize () const
 zwraca ilość klatek w animacji
const sf::IntRect & getFrame (std::size_t n) const
 zwraca klatke

Opis szczegółowy

Klasa przechowująca klatki animacji i ich teksture.

Dokumentacja funkcji składowych

void Animation::addFrame ( sf::IntRect  rect)

dodaje klatke animacji

Parametry
rectklatka animacji
Zwraca
null
void Animation::addFrameGID ( unsigned int  GID)

dodaje klatke

dodaje klatke na podstawie GID(przeliczonych współrzędnych na wielkość w kaflach) a nie współrzędnych całej tekstury

Parametry
GIDgid klatki
Zwraca
null
const sf::IntRect & Animation::getFrame ( std::size_t  n) const

zwraca klatke

zwraca klatke z vectora klatek

Parametry
numerklatki
Zwraca
referencja do klatki animacji
std::size_t Animation::getSize ( ) const

zwraca ilość klatek w animacji

Zwraca
ilość klatek
const sf::Texture * Animation::getSpriteSheet ( ) const

zwraca tileset

Zwraca
wskaźnik do tileseta
void Animation::setTileset ( const sf::Texture &  texture)

ustawia tileset z animacjami

Parametry
texturetileset

Dokumentacja dla tej klasy została wygenerowana z plików: