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_MasksToPixelFormatEnum

SPIS TREŚCI

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

SDL_MasksToPixelFormatEnum

Użyj tej funkcji, aby skonwertować wartość bpp i maski RGBA na enumerowany format pikselowy.

Składnia

Uint32 SDL_MasksToPixelFormatEnum(int    bpp,
                                  Uint32 Rmask,
                                  Uint32 Gmask,
                                  Uint32 Bmask,
                                  Uint32 Amask)

Parametry funkcji

bpp liczba bitów na piksel; zwykle 15, 16 lub 32.
Rmask maska składowej czerwonej dla danego formatu.
Gmask maska składowej zielonej dla danego formatu.
Bmask maska składowej niebieskiej dla danego formatu.
Amask maska składowej alfa dla danego formatu.

Wartość zwracana

Zwraca jedną z następujących wartości SDL_PixelFormatEnum:
SDL_PIXELFORMAT_UNKNOWN  
SDL_PIXELFORMAT_INDEX1LSB  
SDL_PIXELFORMAT_INDEX1MSB  
SDL_PIXELFORMAT_INDEX4LSB  
SDL_PIXELFORMAT_INDEX4MSB  
SDL_PIXELFORMAT_INDEX8  
SDL_PIXELFORMAT_RGB332  
SDL_PIXELFORMAT_RGB444  
SDL_PIXELFORMAT_RGB555  
SDL_PIXELFORMAT_BGR555  
SDL_PIXELFORMAT_ARGB4444  
SDL_PIXELFORMAT_RGBA4444  
SDL_PIXELFORMAT_ABGR4444  
SDL_PIXELFORMAT_BGRA4444  
SDL_PIXELFORMAT_ARGB1555  
SDL_PIXELFORMAT_RGBA5551  
SDL_PIXELFORMAT_ABGR1555  
SDL_PIXELFORMAT_BGRA5551  
SDL_PIXELFORMAT_RGB565  
SDL_PIXELFORMAT_BGR565  
SDL_PIXELFORMAT_RGB24  
SDL_PIXELFORMAT_BGR24  
SDL_PIXELFORMAT_RGB888  
SDL_PIXELFORMAT_RGBX8888  
SDL_PIXELFORMAT_BGR888  
SDL_PIXELFORMAT_BGRX8888  
SDL_PIXELFORMAT_ARGB8888  
SDL_PIXELFORMAT_RGBA8888  
SDL_PIXELFORMAT_ABGR8888  
SDL_PIXELFORMAT_BGRA8888  
SDL_PIXELFORMAT_ARGB2101010  
SDL_PIXELFORMAT_RGBA32 alias (nazwa zastępcza) dla ciągu bajtów RGBA danych koloru na bieżącej platformie (>= SDL 2.0.5).
SDL_PIXELFORMAT_ARGB32 alias dla ciągu bajtów ARGB danych koloru na bieżącej platformie (>= SDL 2.0.5).
SDL_PIXELFORMAT_BGRA32 alias dla ciągu bajtów BGRA danych koloru na bieżącej platformie (>= SDL 2.0.5).
SDL_PIXELFORMAT_ABGR32 alias dla ciągu bajtów ABGR danych koloru na bieżącej platformie (>= SDL 2.0.5).
SDL_PIXELFORMAT_YV12 tryb planarny: Y + V + U (3 płaszczyzny).
SDL_PIXELFORMAT_IYUV tryb planarny: Y + U + V (3 płaszczyzny).
SDL_PIXELFORMAT_YUY2 tryb spakowany: Y0+U0+Y1+V0 (1 płaszczyzna).
SDL_PIXELFORMAT_UYVY tryb spakowany: U0+Y0+V0+Y1 (1 płaszczyzna).
SDL_PIXELFORMAT_YVYU tryb spakowany: Y0+V0+Y1+U0 (1 płaszczyzna).
SDL_PIXELFORMAT_NV12 tryb planarny: Y + U/V z przeplotem (2 płaszczyzny) (>= SDL 2.0.4)
SDL_PIXELFORMAT_NV21 tryb planarny: Y + V/U z przeplotem (2 płaszczyzny) (>= SDL 2.0.4)

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.