SDL MapRGBA: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) K (→Delphi-Spezifikation: ,->;) |
K (Parameterkorrektur: r, g, g, a war nicht richtig *g*) |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= SDL_MapRGBA = | = SDL_MapRGBA = | ||
− | + | ||
+ | |||
== Name == | == Name == | ||
'''SDL_MapRGBA''' - Wandelt ein RGBA Farbwert in ein Pixelformat um. | '''SDL_MapRGBA''' - Wandelt ein RGBA Farbwert in ein Pixelformat um. | ||
− | + | ||
+ | |||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
function '''SDL_MapRGBA'''(''fmt'': PSDL_Pixelformat; ''r'', ''g'', ''b'', ''a'': Uint8): Uint32; | function '''SDL_MapRGBA'''(''fmt'': PSDL_Pixelformat; ''r'', ''g'', ''b'', ''a'': Uint8): Uint32; | ||
− | + | ||
+ | |||
== Parameter == | == Parameter == | ||
Zeile 17: | Zeile 20: | ||
| Siehe [[SDL_PixelFormat]] | | Siehe [[SDL_PixelFormat]] | ||
|- | |- | ||
− | ! ''r'', ''g'', '' | + | ! ''r'', ''g'', ''b'', ''a'' |
| Farbanteil | | Farbanteil | ||
|} | |} | ||
− | + | ||
+ | |||
== Beschreibung == | == Beschreibung == | ||
Wandelt einen RGBA Farbwert in das spezifische Pixelformat um und gibt den Pixelwert als 32 Bit Integer zurück. | Wandelt einen RGBA Farbwert in das spezifische Pixelformat um und gibt den Pixelwert als 32 Bit Integer zurück. | ||
− | + | ||
+ | |||
== 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. | ||
Zeile 33: | Zeile 38: | ||
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. | ||
− | + | ||
+ | |||
+ | |||
== Siehe auch == | == Siehe auch == |
Aktuelle Version vom 23. August 2006, 14:04 Uhr
Inhaltsverzeichnis
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, b, 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.