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_FillRects

SPIS TREŚCI

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

SDL_FillRects

Użyj tej funkcji, aby wykonać szybkie wypełnienie ciągu prostokątów określonym kolorem.

Składnia

int SDL_FillRects(SDL_Surface*    dst,
                  const SDL_Rect* rects,
                  int             count,
                  Uint32          color)

Parametry funkcji

dst struktura SDL_Surface, która jest docelową powierzchnią graficzną.
rects tablica struktur SDL_Rect reprezentujących prostokąty do wypełnienia.
count liczba prostokątów w tablicy rects.
color kolor wypełnienia; zobacz do Uwag

Wartość zwracana

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

Uwagi

Parametr color powinien być pikselem w formacie używanym przez powierzchnię graficzną surface, a można go wygenerować przy pomocy SDL_MapRGB() lub SDL_MapRGBA(). Jeśli wartość ta zawiera składową alfa (przezroczystość), to powierzchnia docelowa zostanie wypełniona tą informacją, nie zachodzi żadne wtapianie.

Jeśli na powierzchni docelowej został ustawiony prostokąt obcinania (poprzez SDL_SetClipRect()), to ta funkcja będzie oparta na części wspólnej prostokąta obcinania i prostokątów z tablicy rects..

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.