Prototype declaration:
KMSTATUS KMAPI kmSetVertex( IN PKMVERTEXBUFFDESC pVertexBuffDesc, IN PVOID pVertex, IN KMVERTEXTYPE nVertexType, IN KMUINT32 nStructSize );
Description:
Parameters:This writes the vertex data that is indicated by pVertex to the vertex buffer that is set by pVertexBuffDesc -> pCurrentListState -> ListType. Operation is not guaranteed if ParamControlWord in the vertex data at the end of the strip is not KM_VERTEXPARAM_ENDOFSTRIP.
Return values:pVertexBuffDesc(input) This parameter is a pointer to KMVERTEXBUFFDESC. pVertex(input) This parameter is a pointer to the vertex data structure. nVertexType(input) VertexType setting: 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(input) This parameter specifies the vertex data size. Specify in accordance with the type to be used for the vertex data, such as sizeof(KMVERTEX_01).
Value Explanation KMSTATUS_SUCCESS Success