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

# kmChangeStripListType

ListTypeの変更

### 書式

> `KMSTATUS kmChangeStripListType( pStripHead, nListType )
> PKMSTRIPHEAD pStripHead
> KMLISTTYPE nListType
> `

### 引数

> pStripHead | (入力/出力)KMSTRIPHEADへのポインタ
> nListType | (入力)ListType

### 戻り値

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

### 解説

> kmGenerateStripHead()関数/kmGenerateStripHead00()関数〜kmGenerateStripHead17()関数で構築したKMSTRIPHEAD構造体の ListTypeを変更します。 対応する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のみ設定可能

> 引数nListTypeには、次の ListTypeを設定します。

> - KM_OPAQUE_POLYGON
> - KM_OPAQUE_MODIFIER
> - KM_TRANS_POLYGON
> - KM_TRANS_MODIFIER
> - KM_PUNCHTHROUGH_POLYGON
> 変更可能なListTypeは、VertexTypeにより決まります。

> VertexType0〜16 | KM_OPAQUE_POLYGON、KM_TRANS_POLYGON、KM_PUNCHTHROUGH_POLYGON のいずれかが設定可能
> VertexType17 | KM_OPAQUE_MODIFIER、KM_TRANS_MODIFIER のいずれかが設定可能

### 参照

> 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用)
> kmGenerateStripHead17() | レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType17用)

kmChangeStripListType

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