目次 - API(機能別) - 2Dレンダリング - SDL_BlendFactor

SDL_BlendFactor

SDL_ComposeCustomBlendMode()でカスタムブレンドモードを生成する場合に使われるブレンド係数の列挙体

SDL_BLENDFACTOR_ZERO0, 0, 0, 0
SDL_BLENDFACTOR_ONE1, 1, 1, 1
SDL_BLENDFACTOR_SRC_COLORsrcR, srcG, srcB, srcA
SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR1-srcR, 1-srcG, 1-srcB, 1-srcA
SDL_BLENDFACTOR_SRC_ALPHAsrcA, srcA, srcA, srcA
SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA1-srcA, 1-srcA, 1-srcA, 1-srcA
SDL_BLENDFACTOR_DST_COLORdstR, dstG, dstB, dstA
SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR1-dstR, 1-dstG, 1-dstB, 1-dstA
SDL_BLENDFACTOR_DST_ALPHAdstA, dstA, dstA, dstA
SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA1-dstA, 1-dstA, 1-dstA, 1-dstA

詳細

ブレンド係数は, ブレンド演算の前に, 描画するピクセル(元)とレンダーターゲットのピクセル(先)に乗算される. 上の一覧のコンマでくぎられた係数は, 常に赤, 緑, 青, αの順に適用される.

一部のレンダラーは全ての係数には対応していない. SDL_ComposeCustomBlendMode()の現在の対応の一覧を参照すること.

バージョン

SDL 2.0.6以降

関連項目(列挙体)

SDL_BlendOperation

関連項目(関数)

SDL_ComposeCustomBlendMode
SDL_SetRenderDrawBlendMode
SDL_SetTextureBlendMode

SDL Wikiへのリンク

SDL_BlendFactor - SDL Wiki