Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

Sprite::Sprite

[konstruktor] Tworzy obiekt tej klasy.

Składnia

C/C++
#include <SFML/Graphics.hpp>

namespace sf
{
    class SFML_GRAPHICS_API Sprite
        : public Drawable
         , public Transformable
    {
    public:
        Sprite(); //1
        explicit Sprite( const sf::Texture & texture ); //2
        Sprite( const sf::Texture & texture, const sf::IntRect & rectangle ); //3
    };
}

Argumenty

ArgumentOpis
textureTekstura wykorzystywana przy rysowaniu.
rectangleProstokąt określający fragment tekstury, który będzie widoczny po narysowaniu.

Opis szczegółowy

Pierwszy konstruktor jest domyślny i tworzy obiekt, który nie korzysta z żadnej tekstury. Użycie drugiego konstruktora sprawia, że zostanie użyta tekstura przekazana jako argument. Trzeci konstruktor dodatkowo ustawia rozmiar widocznej części rysowanej tekstury.

Zagadnienia powiązane

setTextureZmienia używaną teksturę. (metoda)
setTextureRectUstawia rozmiar widocznej części rysowanej tekstury. (metoda)

Linki zewnętrzne