SDL_MapRGBA

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

名稱

SDL_MapRGBA - 將RGBA顏色值映射為像素格式。  

摘要

#include "SDL.h"

Uint32 SDL_MapRGBA(SDL_PixelFormat *fmt, Uint8 r, Uint8 g, Uint8 b, Uint8 a);  

描述

將RGBA顏色值映射為指定的像素格式,並返回32位整型像素值。

若此格式包含調色板(8位),則返回調色板中最近似的顏色的索引。

若指定的像素格式沒有alpha分量,則忽略alpha值(因為這樣也符合調色板的格式)。  

返回值

與給定的像素格式的給定RGBA顏色值最接近的像素值。若像素色深少于32位,則可以安全地忽略返回值中未被使用的高位(譬如:對于16bpp的格式,可以用Uint16來裝下返回值;同樣,對于Uint8,可用Uint8)。  

另見

SDL_GetRGB、SDL_GetRGBA、SDL_MapRGB、SDL_PixelFormat  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年2月19日


 

索引

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