Biblioteki C/C++
Image::Bind
[metoda] Ustawia aktualnie przechowywany obraz jako bieżącą teksturę, która ma być wykorzystywana do teksturowania powierzchni.Składnia
void sf::Image::Bind() const
Opis szczegółowy
Metoda ustawia aktualnie przechowywany obraz jako bieżącą teksturę, która ma być wykorzystywana do teksturowania powierzchni w OpenGL. Metoda ta uaktywnia mechanizm teksturowania w maszynie stanu OpenGL.
Dodatkowe informacje
Metoda
Bind jest wykorzystywana w implementacjach rysujących wszelkiego rodzaju sprajty w bibliotece
SFML. Metodę tą możesz wykorzystać podczas pisania własnych narzędzi np. podczas tworzenia implementacji renderującej modele 3D (wykorzystując przy tym mechanizmy biblioteki OpenGL).
Implementacja
void Image::Bind() const
{
EnsureTextureUpdate();
if( myTexture )
{
GLCheck( glEnable( GL_TEXTURE_2D ) );
GLCheck( glBindTexture( GL_TEXTURE_2D, myTexture ) );
}
}
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.