Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Autor artykułu: mgr Jerzy Wałaszek
Uaktualniono: 22.02.2026

©2026 mgr Jerzy Wałaszek

Interfejs SDL2:

SDL_SetColorKey

SPIS TREŚCI

Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.

SDL_SetColorKey

Użyj tej funkcji, aby ustawić klucz koloru dla pikseli przezroczystych na powierzchni graficznej.

Składnia

int SDL_SetColorKey(SDL_Surface* surface,
                    int          flag,
                    Uint32       key)

Parametry funkcji

surface struktura SDL_Surface do uaktualnienia.
flag SDL_TRUE, aby włączyć klucz koloru, SDL_FALSE, aby wyłączyć klucz koloru.
key kolor piksela przezroczystego.

Wartość zwracana

Zwraca 0 przy sukcesie lub ujemny kod błędu przy niepowodzeniu; wywołaj funkcję SDL_GetError(), aby otrzymać więcej informacji na temat błędu.

Uwagi

Klucz koloru (ang. color key) definiuje wartość koloru piksela, który przy kopiowaniu będzie traktowany jako przezroczysty. Piksel ma format używany przez powierzchnię graficzną, taki jak wygenerowany przez SDL_MapRGB().

Przyspieszenie RLE może istotnie zwiększyć szybkość kopiowania pikseli obrazków posiadających długie poziome obszary z pikselami przezroczystymi. Zobacz do opisu funkcji SDL_SetSurfaceRLE().

Powiązane funkcje

SDL_BlitSurface
SDL_GetColorKey

do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2026 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.