#include "SDL.h"
int SDL_FillRect(SDL_Surface *dst, SDL_Rect *dstrect, Uint32 color);
此函數用color來快速填充指定的矩形區域。若dstrect為NULL,則整個平面將填以color。
顏色應為平面所用格式之像素(譯注:原文如此,此處之像素應理解為像素的顏色,否則邏輯不通),並可由SDL_MapRGB或SDL_MapRGBA函數來生成。若顏色值包含alpha值,則目標將簡單地以alpha信息填充,而不產生混合。
若目標設有裁剪矩形區域(通過SDL_SetClipRect設置),則此函數會依據裁剪矩形區域與dstrect矩形區域的交集來進行裁剪,並且dstrect矩形區域將被修改,以反映此區域實際上已被填充。
SDL_MapRGB、SDL_MapRGBA、SDL_BlitSurface、SDL_Rect
2010年2月19日