Klasa animowanej tekstury, odpowiada za rysowanie i odswieżanie animacji.
Więcej...
#include <AnimatedTex.hpp>
Metody publiczne |
| | AnimatedTex (sf::Time frameTime=sf::seconds(0.1f), bool paused=false, bool looped=true) |
| void | update (sf::Time deltaTime) |
| | Odświeża animacje.
|
| void | setAnimation (const Animation &animation) |
| | Ustawia animacje.
|
| void | setFrameTime (sf::Time time) |
| | Ustawia czas między klatkami.
|
|
void | play () |
| | Uruchamia animacje.
|
| void | play (const Animation &animation) |
| | Ustawia animacje i ją uruchamia.
|
|
void | pause () |
| | Zatrzymuje animacje.
|
|
void | stop () |
| | Zatrzymuje animacje i ustawia aktualną klatke na na pierwszą
|
| void | setLooped (bool looped) |
| | Ustawia zapętlenie animacji.
|
| void | setColor (const sf::Color &color) |
| | Ustawia kolor teksturki klatki.
|
| const Animation * | getAnimation () const |
| | Zwraca wskaźnik na animacje.
|
| bool | isLooped () const |
| | Zwraca zapętlenie animacji.
|
| bool | isPlaying () const |
| | Zwraca wartość czy animacja aktualnie jest odgrywana.
|
| sf::Time | getFrameTime () const |
| | Zwraca czas między klatkami.
|
| void | setFrame (std::size_t newFrame) |
| | Ustawia klatke.
|
|
virtual void | draw (sf::RenderTarget &target, sf::RenderStates states) const |
| | Rysuje animacje.
|
Opis szczegółowy
Klasa animowanej tekstury, odpowiada za rysowanie i odswieżanie animacji.
Dokumentacja konstruktora i destruktora
| AnimatedTex::AnimatedTex |
( |
sf::Time |
frameTime = sf::seconds(0.1f), |
|
|
bool |
paused = false, |
|
|
bool |
looped = true |
|
) |
| |
- Parametry
-
| frameTime | - Czas wyświetlania klatki, paused - pauza looped - zapętlenie |
Dokumentacja funkcji składowych
| const Animation * AnimatedTex::getAnimation |
( |
| ) |
const |
Zwraca wskaźnik na animacje.
- Zwraca
- Animacja
| sf::Time AnimatedTex::getFrameTime |
( |
| ) |
const |
Zwraca czas między klatkami.
- Zwraca
- sf::Time - czas
| bool AnimatedTex::isLooped |
( |
| ) |
const |
Zwraca zapętlenie animacji.
- Zwraca
- Zapętlenie
| bool AnimatedTex::isPlaying |
( |
| ) |
const |
Zwraca wartość czy animacja aktualnie jest odgrywana.
- Zwraca
- Stan
| void AnimatedTex::play |
( |
const Animation & |
animation | ) |
|
Ustawia animacje i ją uruchamia.
- Parametry
-
| void AnimatedTex::setAnimation |
( |
const Animation & |
animation | ) |
|
Ustawia animacje.
- Parametry
-
| void AnimatedTex::setColor |
( |
const sf::Color & |
color | ) |
|
Ustawia kolor teksturki klatki.
- Parametry
-
| void AnimatedTex::setFrame |
( |
std::size_t |
newFrame | ) |
|
Ustawia klatke.
Przełącza klatke
- Parametry
-
| void AnimatedTex::setFrameTime |
( |
sf::Time |
time | ) |
|
Ustawia czas między klatkami.
- Parametry
-
| void AnimatedTex::setLooped |
( |
bool |
looped | ) |
|
Ustawia zapętlenie animacji.
- Parametry
-
| void AnimatedTex::update |
( |
sf::Time |
deltaTime | ) |
|
Odświeża animacje.
- Parametry
-
Przełącza klatki animacji
Dokumentacja dla tej klasy została wygenerowana z plików: