KMSTATUS kmChangeStripBlendingMode( pStripHead, nParam, nSRCBlendingMode, nDSTBlendingMode )
PKMSTRIPHEAD pStripHead
KMINT32 nParam
KMBLENDINGMODE nSRCBlendingMode
KMBLENDINGMODE nDSTBlendingMode
pStripHead (入力/出力)KMSTRIPHEADへのポインタ nParam (入力)書き換えるパラメータ nSRCBlendingMode (入力)ソースのBlendingMode nDSTBlendingMode (入力)ディスティネーションのBlendingMode
KMSTATUS_SUCCESS 成功 KMSTATUS_INVALID_VERTEX_TYPE 現在のVertexTypeでは無効な設定
kmGenerateStripHead()関数/kmGenerateStripHead00()〜kmGenerateStripHead16()関数で構築したKMSTRIPHEAD構造体の BlendingModeを変更します。 対応するVertexTypeは以下のようになります。
VertexType 対応状況 VertexType00 ○ VertexType01 ○ VertexType02 ○ VertexType03 ○ VertexType04 ○ VertexType05 ○ VertexType06 ○ VertexType07 ○ VertexType08 ○ VertexType09 ◎ VertexType10 ◎ VertexType11 ◎ VertexType12 ◎ VertexType13 ◎ VertexType14 ◎ VertexType15 ○ VertexType16 ○ VertexType17 ×
◎:KM_IMAGE_PARAM1 / KM_IMAGE_PARAM2 設定可能
○:KM_IMAGE_PARAM1のみ設定可能引数nParamには、書き換えるパラメータを設定します。
定義 意味 KM_IMAGE_PARAM1 1パラメータ KM_IMAGE_PARAM2 2パラメータ 引数 nSRCBlendingModeと引数 nDSTBlendingModeには、次のBlendingModeを設定します。
- KM_BOTHINVSRCALPHA
- KM_BOTHSRCALPHA
- KM_DESTALPHA
- KM_DESTCOLOR
- KM_INVDESTALPHA
- KM_INVDESTCOLOR
- KM_INVSRCALPHA
- KM_INVSRCCOLOR
- KM_SRCALPHA
- KM_SRCCOLOR
- KM_ONE
- KM_ZERO
kmGenerateStripHead() レンダリングパラメータ(KMSTRIPHEAD)の構築 kmGenerateStripHead00() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType00用) kmGenerateStripHead01() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType01用) kmGenerateStripHead02() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType02用) kmGenerateStripHead03() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType03用) kmGenerateStripHead04() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType04用) kmGenerateStripHead05() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType05用) kmGenerateStripHead06() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType06用) kmGenerateStripHead07() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType07用) kmGenerateStripHead08() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType08用) kmGenerateStripHead09() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType09用) kmGenerateStripHead10() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType10用) kmGenerateStripHead11() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType11用) kmGenerateStripHead12() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType12用) kmGenerateStripHead13() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType13用) kmGenerateStripHead14() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType14用) kmGenerateStripHead15() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType15用) kmGenerateStripHead16() レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType16用)