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

kmChangeStripDSTSelect

DSTSelectの変更

書式

KMSTATUS kmChangeStripDSTSelect( pStripHead, nParam, bDSTSelect )
PKMSTRIPHEAD pStripHead
KMINT32 nParam
KMBOOLEAN bDSTSelect

引数

pStripHead   (入力/出力)KMSTRIPHEADへのポインタ
nParam   (入力)書き換えるパラメータ
bDSTSelect   (入力)DSTSelect

戻り値

KMSTATUS_SUCCESS   成功
KMSTATUS_INVALID_VERTEX_TYPE   現在のVertexTypeでは無効な設定

解説

kmGenerateStripHead()関数/kmGenerateStripHead00()関数〜kmGenerateStripHead16()関数で構築したKMSTRIPHEAD構造体の DSTSelectを変更します。

対応する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パラメータ 

引数bDSTSelectには、 DSTSelectの有効/無効を設定します。

 定義   意味 
 KM_TRUE   DSTSelect有効 
 KM_FALSE   DSTSelect無効 


参照

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

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