SDL MapRGB: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K (→Parameter) |
I0n0s (Diskussion | Beiträge) K (→Hinweise) |
||
Zeile 33: | Zeile 33: | ||
Ist BitsperPixel im Pixelformat kleiner als 32, dann kann man die oberen Bits des Ruckgabewertes ignoriert werden. | Ist BitsperPixel im Pixelformat kleiner als 32, dann kann man die oberen Bits des Ruckgabewertes ignoriert werden. | ||
+ | |||
<br> | <br> | ||
Version vom 17. Oktober 2005, 14:12 Uhr
Inhaltsverzeichnis
SDL_MapRGB
Name
SDL_MapRGB - Wandelt ein RGB Farbwert in ein Pixelformat um.
Delphi-Spezifikation
function SDL_MapRGB(fmt: PSDL_Pixelformat; r, g, b: Uint8): Uint32;
Parameter
fmt | Siehe SDL_PixelFormat |
---|---|
r, g, b | Farbanteil |
Beschreibung
Wandelt einen RGB Farbwert in das spezifische Pixelformat um und gibt den Pixelwert als 32 Bit Integer zurück.
Hinweise
Wenn das Format eine Farbpalette besitzt (8 Bit), dann wird der Index der am nähesten passenden Farbe der Palette zurückgegeben.
Wenn das spezifische Pixelformat eine Alphakomponente hat, wird diese auf 255 gesetzt.
Ist BitsperPixel im Pixelformat kleiner als 32, dann kann man die oberen Bits des Ruckgabewertes ignoriert werden.