##### Kamui2 Library - 頂点データ登録関数

# kmSetVertex

バッファへの頂点データの登録

### 書式

> `KMSTATUS kmSetVertex( pVertexBuffDesc, pVertex, nVertexType, nStructSize )
> PKMVERTEXBUFFDESC pVertexBuffDesc
> PVOID pVertex
> KMVERTEXTYPE nVertexType
> KMUINT32 nStructSize
> `

### 引数

> pVertexBuffDesc | (入力)KMVERTEXBUFFDESCへのポインタ
> pVertex | (入力)頂点データ構造体へのポインタ
> nVertexType | (入力)頂点データのVertexType
> nStructSize | (入力)使用する頂点データのサイズ

### 戻り値

> KMSTATUS_SUCCESS | 成功

### 解説

> pVertexが指す頂点データを、pVertexBuffDesc->pCurrentListState->ListType で設定されている頂点バッファへ書き込みます。

> ストリップの最後となる頂点データのParamControlWordが KM_VERTEXPARAM_ENDOFSTRIP でなかったときの動作は保証しません。

> 引数nVertexTypeには、以下の頂点データのVertexTypeを指定します。

> - KM_VERTEXTYPE_00
> - KM_VERTEXTYPE_01
> - KM_VERTEXTYPE_02
> - KM_VERTEXTYPE_03
> - KM_VERTEXTYPE_04
> - KM_VERTEXTYPE_05
> - KM_VERTEXTYPE_06
> - KM_VERTEXTYPE_07
> - KM_VERTEXTYPE_08
> - KM_VERTEXTYPE_09
> - KM_VERTEXTYPE_10
> - KM_VERTEXTYPE_11
> - KM_VERTEXTYPE_12
> - KM_VERTEXTYPE_13
> - KM_VERTEXTYPE_14
> - KM_VERTEXTYPE_15
> - KM_VERTEXTYPE_16
> - KM_VERTEXTYPE_17

> 引数nStructSizeには、使用する頂点データのサイズを設定します。 頂点データに使用するタイプに合わせて、sizeof(KMVERTEX_01)のように指定します。

kmSetVertex

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