SDL MapRGB: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
 
K (Bot: konvertiere/korrigiere <BR>)
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
= SDL_MapRGB =
 
= SDL_MapRGB =
  
<br>
+
 
 +
 
 
== Name ==
 
== Name ==
 
'''SDL_MapRGB''' - Wandelt ein RGB Farbwert in ein Pixelformat um.
 
'''SDL_MapRGB''' - Wandelt ein RGB Farbwert in ein Pixelformat um.
  
<br>
+
 
 +
 
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
  function '''SDL_MapRGB'''(''fmt'': PSDL_Pixelformat, ''r'', ''g'', ''b'': Uint8): Uint32;
+
  function '''SDL_MapRGB'''(''fmt'': PSDL_Pixelformat; ''r'', ''g'', ''b'': Uint8): Uint32;
 +
 
 +
 
  
<br>
 
  
 
== Parameter ==
 
== Parameter ==
Zeile 17: Zeile 20:
 
| Siehe [[SDL_PixelFormat]]
 
| Siehe [[SDL_PixelFormat]]
 
|-
 
|-
! ''r'', ''g'', ''g''  
+
! ''r'', ''g'', ''b''  
 
| Farbanteil
 
| Farbanteil
 
|}
 
|}
  
<br>
+
 
 +
 
  
 
== Beschreibung ==  
 
== Beschreibung ==  
 
Wandelt einen RGB Farbwert in das spezifische Pixelformat um und gibt den Pixelwert als 32 Bit Integer zurück.
 
Wandelt einen RGB Farbwert in das spezifische Pixelformat um und gibt den Pixelwert als 32 Bit Integer zurück.
  
<br>
+
 
 +
 
 
== Hinweise ==
 
== 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 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 1 gesetzt.
+
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.
 
Ist BitsperPixel im Pixelformat kleiner als 32, dann kann man die oberen Bits des Ruckgabewertes ignoriert werden.
<br>
+
 
 +
 
 +
 
  
 
== Siehe auch ==
 
== Siehe auch ==

Aktuelle Version vom 22. April 2006, 19:14 Uhr

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.



Siehe auch

SDL_GetRGB, SDL_GetRGBA, SDL_MapRGBA, SDL_PixelFormat