Name
SDL_GetRGB --
指定されたピクセルフォーマット内のピクセルから RGB 値を取得します。
Synopsis
#include "SDL.h"
void SDL_GetRGB(Uint32 pixel, SDL_PixelFormat *fmt, Uint8 *r, Uint8 *g, Uint8 *b);
Description
指定されたピクセルフォーマットに格納されたピクセルから
RGB 各チャンネルの値を取得します。
この関数は
RGB 各チャンネルが 8 ビット未満のピクセルフォーマットから
色チャンネルを変換する際にも 8 ビット全体 [0〜255] の範囲を使います。
(例えば、16 ビット RGB565 フォーマットにおける完全な白色は
[0xf8, 0xfc, 0xf8] ではなく [0xff, 0xff, 0xff] を返します)