Serwis Edukacyjny
Nauczycieli
w I-LO w Tarnowie

Do strony głównej I LO w Tarnowie

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

©2021 mgr Jerzy Wałaszek
I LO w Tarnowie

logo

Autor artykułu: mgr Jerzy Wałaszek

 

SDL2

Interfejs SDL2:

SDL_SetRenderDrawBlendMode

Rozdziały:
     Interfejs SDL2 wg nazw
     Interfejs SDL2 wg kategorii

 

Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2. Oryginał znajdziesz pod tym adresem: https://wiki.libsdl.org/CategoryAPI.

SDL_SetRenderDrawBlendMode

Użyj tej funkcji, aby ustawić tryb wtapiania (ang. blend mode) używany przy operacjach rysunkowych (wypełnianie i linie).

Składnia

int SDL_SetRenderDrawBlendMode(SDL_Renderer* renderer,
                               SDL_BlendMode blendMode)

Parametry funkcji

renderer kontekst graficzny
blendMode tryb SDL_BlendMode do użycia przy wtapianiu; zobacz do Uwag.

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

Parametr blendMode może posiadać jedną z poniższych wartości:

 

SDL_BLENDMODE_NONE bez wtapiania
dstRGBA = srcRGBA
SDL_BlendMode.line-4"> SDL_BLENDMODE_BLEND wtapianie alfa (przezroczystość)
dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA))
dstA = srcA + (dstA * (1-srcA))
SDL_BlendMode.line-7"> SDL_BLENDMODE_ADD wtapianie addytywne
dstRGB = (srcRGB * srcA) + dstRGB
dstA = dstA
SDL_BlendMode.line-10"> SDL_BLENDMODE_MOD modulacja koloru
dstRGB = srcRGB * dstRGB
dstA = dstA

Powiązane funkcje

 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

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