Prototype declaration:
KMSTATUS KMAPI kmChangeContextListType( IN OUT PKMVERTEXBUFFDESC pVertexBuffDesc, IN KMLISTTYPE nListType );
Description:
Parameters:This function changes the rendering parameter ListType that was registered in pGlobalParam from pVertexBuffDesc by kmSetVertexRenderState/kmSetStripHead. The following is a list of supported VertexType: Note: This function changes some of pGlobalParam from pVertexBuffDesc before starting a strip in response to kmStartVertexStrip. Operation is not guaranteed if the rendering parameters are not registered from pVertexBuffDesc to pGlobalParam within the same pass beforehand.The ListType that can be changed is determined by VertexType. VertexType0`16 Can be one of the following: KM_OPAQUE_POLYGON KM_TRANS_POLYGON KM_PUNCHTHROUGH_POLYGON VertexType17 Can be one of the following: KM_OPAQUE_MODIFIER KM_TRANS_MODIFIER
VertexType00 ![]()
VertexType06 ![]()
VertexType12 ![]()
VertexType01 ![]()
VertexType07 ![]()
VertexType13 ![]()
VertexType02 ![]()
VertexType08 ![]()
VertexType14 ![]()
VertexType03 ![]()
VertexType09 ![]()
VertexType15 ![]()
VertexType04 ![]()
VertexType10 ![]()
VertexType16 ![]()
VertexType05 ![]()
VertexType11 ![]()
VertexType17 ![]()
Return values:pVertexBuffDesc(input/output) This parameter is a pointer to KMVERTEXBUFFDESC. nListType(input) This parameter specifies the ListType setting. KM_OPAQUE_POLYGON KM_OPAQUE_MODIFIER KM_TRANS_POLYGON KM_TRANS_MODIFIER KM_PUNCHTHROUGH_POLYGON
Value Explanation KMSTATUS_SUCCESS Success