#include "SDL.h"
Uint32 SDL_MapRGB(SDL_PixelFormat *fmt, Uint8 r, Uint8 g, Uint8 b);
將RGB顏色值映射為指定的像素格式,並返回32位整型像素值。
若此格式包含調色板(8位),則會返回調色板中最近似的顏色的索引。
若指定的像素格式包含alpha分量,則返回值的所有位皆為1(完全不透明)。
與指定的像素格式的指定RGB顏色值最接近的像素值。若像素色深少于32bbp,則可安全地忽略返回值中未被使用的高位(譬如:對于16bpp的格式,可以用Uint16來裝下返回值;同樣,對于Uint8,可用Uint8)。
SDL_GetRGB、SDL_GetRGBA、SDL_MapRGBA、SDL_PixelFormat
2010年2月19日