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