Kamui2 Library - 描画パラメータ設定関数

kmChangeStripBlendingMode

BlendingModeの変更

書式

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を設定します。


参照

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用)

kmChangeStripBlendingMode
COPYRIGHT © NEC Corporation / © SEGA ENTERPRISES, LTD., 1998-2000