SDL_MapRGB

章節:SDL API 參考 (3)
更新:2001年9月11日 星期二 23:01
索引
 

名稱

SDL_MapRGB - 將RGB顏色值映射為像素格式。  

摘要

#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  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年2月19日


 

索引

名稱
摘要
描述
返回值
另見
譯者
中文版主頁
中文版最後更新時間