Biblioteki C/C++
Sprite::setTexture
[metoda] Zmienia używaną teksturę.Składnia
#include <SFML/Graphics.hpp>
namespace sf
{
class SFML_GRAPHICS_API Sprite
: public Drawable
, public Transformable
{
public:
void setTexture( const sf::Texture & texture, bool resetRect = false );
}
}
Argumenty
Dodatkowe informacje
Obiekt klasy
Sprite nie przechowuje kopii tekstury, tylko wskaźnik do niej. Z tego powodu czas życia obiektu zawierającego przekazywaną teksturę nie może być krótszy, niż obiektu tej klasy. W przypadku ustawienia wartości argumentu
resetRect
na
true
następuje automatyczne dopasowanie rozmiaru obecnie przechowywanej tekstury do nowej. Jeśli zostanie użyta domyślna wartość
false
, to ten rozmiar pozostaje bez zmian.
Zagadnienia powiązane
getTexture | Zwraca wskaźnik do używanej tekstury. (metoda) |
---|
setTextureRect | Ustawia rozmiar widocznej części rysowanej tekstury. (metoda) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.