目次 - API(機能別) - ディスプレイとウィンドウ - SDL_BlendMode

SDL_BlendMode

SDL_RenderCopy()と描画操作で使われるブレンドモードの列挙体. その他の値はSDL_ComposeCustomBlendMode()を参照すること

SDL_BLENDMODE_NONEブレンドしないdstRGBA = srcRGBA
SDL_BLENDMODE_BLENDαブレンドdstRGB = (srcRGB * srcA) + (dstRGB * (1 - srcA))
dstA = srcA + (dstA * (1 - srcA))
SDL_BLENDMODE_ADD加算ブレンドdstRGB = (srcRGB * srcA) + dstRGB
dstA = dstA
SDL_BLENDMODE_MOD乗算ブレンドdstRGB = srcRGB * dstRGB
dstA = dstA
SDL_BLENDMODE_MUL乗算αブレンドdstRGB = (srcRGB * dstRGB) + (dstRGB * (1-srcA))
dstA = (srcA * dstA) + (dstA * (1-srcA))

関連項目(構造体)

SDL_RendererInfo

関連項目(関数)

SDL_GetRenderDrawBlendMode
SDL_GetSurfaceBlendMode
SDL_GetTextureBlendMode
SDL_RenderCopy
SDL_SetRenderDrawBlendMode
SDL_SetSurfaceBlendMode
SDL_SetTextureBlendMode
SDL_ComposeCustomBlendMode

SDL Wikiへのリンク

SDL_BlendMode - SDL Wiki