Tao.Sdl SDK Documentation

Sdl.SDL_GetRGB Method 

Get RGB values from a pixel in the specified pixel format.

[Visual Basic]
Public Shared Sub SDL_GetRGB( _
   ByVal pixel As Integer, _
   ByVal fmt As IntPtr, _
   ByRef r As Byte, _
   ByRef g As Byte, _
   ByRef b As Byte _
)
[C#]
public static void SDL_GetRGB(
   int pixel,
   IntPtr fmt,
   out byte r,
   out byte g,
   out byte b
);

Parameters

pixel
fmt
r
g
b

Remarks

Get RGB component values from a pixel stored in the specified pixel format.

This function uses the entire 8-bit [0..255] range when converting color components from pixel formats with less than 8-bits per RGB component (e.g., a completely white pixel in 16-bit RGB565 format would return [0xff, 0xff, 0xff] not [0xf8, 0xfc, 0xf8]).

Binds to C-function call in SDL_video.h:

void SDL_GetRGB(Uint32 pixel, SDL_PixelFormat *fmt, Uint8 *r, Uint8 *g, Uint8 *b);

See Also

Sdl Class | Tao.Sdl Namespace | SDL_GetRGBA | SDL_MapRGB | SDL_MapRGBA | SDL_PixelFormat