目次 - SDL 3.0 API(機能別) - ブレンドモード - SDL_BlendFactor

SDL_BlendFactor

ピクセルの要素に積算される係数の列挙体

ヘッダ

SDL3/SDL_blendmode.h

構文

typedef Uint32 SDL_BlendFactor;

SDL_BLENDFACTOR_ZERO0x10, 0, 0, 0
SDL_BLENDFACTOR_ONE0x21, 1, 1, 1
SDL_BLENDFACTOR_SRC_COLOR0x3srcR, srcG, srcB, srcA
SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR0x41-srcR, 1-srcG, 1-srcB, 1-srcA
SDL_BLENDFACTOR_SRC_ALPHA0x5srcA, srcA, srcA, srcA
SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA0x61-srcA, 1-srcA, 1-srcA, 1-srcA
SDL_BLENDFACTOR_DST_COLOR0x7dstR, dstG, dstB, dstA
SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR0x81-dstR, 1-dstG, 1-dstB, 1-dstA
SDL_BLENDFACTOR_DST_ALPHA0x9dstA, dstA, dstA, dstA
SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA0xA1-dstA, 1-dstA, 1-dstA, 1-dstA

詳細

ブレンド係数は, ブレンド操作の前に, 描画するピクセル(src)とレンダーターゲットのピクセル(dst)に乗算される値である. 上のコンマで区切られた一覧の係数は, それぞれ赤, 緑, 青, αに乗算される.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_BlendFactor - SDL Wiki