SDL MapRGBA: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Delphi-Spezifikation: ,->;)
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, 15:13 Uhr

SDL_MapRGBA


Name

SDL_MapRGBA - Wandelt ein RGBA Farbwert in ein Pixelformat um.


Delphi-Spezifikation

function SDL_MapRGBA(fmt: PSDL_Pixelformat; r, g, b, a: Uint8): Uint32;


Parameter

fmt Siehe SDL_PixelFormat
r, g, g, a Farbanteil


Beschreibung

Wandelt einen RGBA 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 keine Alphakomponente hat, wird diese auf ignoriert.

Ist BitsperPixel im Pixelformat kleiner als 32, dann kann man die oberen Bits des Ruckgabewertes ignoriert werden.


Siehe auch

SDL_GetRGB, SDL_GetRGBA, SDL_MapRGB, SDL_PixelFormat