Size: 1816
Comment: add 'draft' note
|
Size: 1840
Comment: minor change
|
Deletions are marked like this. | Additions are marked like this. |
Line 25: | Line 25: |
A pixel value. | Returns a pixel value. |
Line 27: | Line 27: |
*<<BR>>Maps the RGB color value to the specified pixel format and returns the pixel value as a 32-bit int best approximating the given RGB color value for the given pixel format. | *<<BR>>^This function^ Maps the RGB color value to the specified pixel format and returns the pixel value as a 32-bit int best approximating the given RGB color value for the given pixel format. |
DRAFT |
SDL_MapRGB
Use this function to map an RGB triple to an opaque pixel value for a given pixel format.
Syntax
Uint32 SDL_MapRGB(const SDL_PixelFormat* format,
Uint8 r,
Uint8 g,
Uint8 b)
Function Parameters
format |
an SDL_PixelFormat structure describing the format of the pixel |
r |
the red component of the pixel in the range 0-255 |
g |
the green component of the pixel in the range 0-255 |
b |
the blue component of the pixel in the range 0-255 |
Return Value
Returns a pixel value.
*
This function Maps the RGB color value to the specified pixel format and returns the pixel value as a 32-bit int best approximating the given RGB color value for the given pixel format.
If the format has a palette (8-bit) the index of the closest matching color in the palette will be returned.
If the specified pixel format has an alpha component it will be returned as all 1 bits (fully opaque).
green
If the pixel format bpp (color depth) is less than 32-bpp then the unused upper bits of the return value can safely be ignored (e.g., with a 16-bpp format the return value can be assigned to a Uint16, and similarly a Uint8 for an 8-bpp format).
*
Code Examples
You can add your code example here
Remarks
You can add useful comments here