SDL_GetRGB

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] を返します)

See Also

SDL_GetRGBA, SDL_MapRGB, SDL_MapRGBA, SDL_PixelFormat