SDL_SetColorKey

名字

SDL_SetColorKey把彩色的關鍵((明顯映像點)嵌入一blittable表面和RLE加快.

概要

使用 
SDL;

功能SDL_SetColorKey浮出水面:PSDL_Surface;旗幟,關鍵:UInt32:整數;

描繪

把彩色的關鍵((明顯映像點)嵌入一blittable表面和有助於或者嚴重損壞RLE blit加快.

RLE加快能本質上使明顯映像點的大水平跑步地形象的blitting((即和 重要價值)相配的映像點加速.關鍵一定是有同樣的作為表面映像點格式, SDL_MapRGB常是因為得到一可接受價值有用.

如果旗幟SDL_SRCCOLORKEY ,那時關鍵是在一blit的來源形象中明顯映像點價值.

如果旗幟 SDL_RLEACCEL在一起是或者希望,那時當用SDL_BlitSurface畫的時候,表面將是拔取使用RLE加快.表面將事實上為RLE加快第一次 SDL_BlitSurface或者SDL_DisplayFormat 的表面上被大聲說出被將編碼.

如果旗幟是0,這個功能清理任何目前彩色的關鍵.

回程價值

如果有一錯誤,這個功能歸還0或者 -1.

也注意到

SDL_BlitSurface ,SDL_DisplayFormat ,SDL_MapRGB, SDL_SetAlpha