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: 31.07.2022

©2022 mgr Jerzy Wałaszek
I LO w Tarnowie

Interfejs SDL2:

SDL_GetRGBA

SPIS TREŚCI

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

SDL_GetRGBA

Użyj tej funkcji, aby otrzymać wartości RGBA z piksela w określonym formacie.

Składnia

void SDL_GetRGB(Uint32                 pixel,
                const SDL_PixelFormat* format,
                Uint8*                 r, 
                Uint8*                 g, 
                Uint8*                 b,
                Uint8*                 a)

Parametry funkcji

pixel wartość piksela.
format struktura SDL_PixelFormat opisująca format piksela.
r wskaźnik danych wypełnianych składową czerwoną.
g wskaźnik danych wypełnianych składową zieloną.
b wskaźnik danych wypełnianych składową niebieską.
a wskaźnik danych wypełnianych składową alfa (przezroczystość).

Uwagi

Funkcja ta używa zakresu wszystkich 8 bitów [0..255], gdy konwertuje składowe koloru z formatu piksela, gdzie składowe te posiadają długość mniejszą niż 8 bitów (np. zupełnie biały piksel w 16-bitowym formacie RGB565 zwróci [0xff, 0xff, 0xff], a nie [0xf8, 0xfc, 0xf8]).

Jeśli powierzchnia nie posiada składowej alfa, to parametr ten zostanie wypełniony wartością 0xff (nieprzezroczysty).

Powiązane funkcje

Na początek:  podrozdziału   strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2022 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.