Prototype declaration:
KMSTATUS KMAPI kmChangeStripTextureAddress( IN OUT PKMSTRIPHEAD pStripHead, IN KMINT32 nParam, IN PKMSURFACEDESC pTextureSurfaceDesc );
Description:
Parameters:This function changes TextureAddress in a KMSTRIPHEAD structure that was constructed by kmGenerateStripHead/kmGenerateStripHeadXX (03 to 08, 11 to 14, 16). Because this API does not change anything other than TextureAddress, it can be used when there are no changes to the following members. pTextureSurfaceDesc->PixelFormat pTextureSurfaceDesc->u0.USize pTextureSurfaceDesc->u1.VSize pTextureSurfaceDesc->fSurfaceFlags If there are any changes to the above members, use kmChangeStripTextureSurface, not kmChangeStripTextureAddress. The following is a list of supported VertexType:
VertexType00 ![]()
VertexType06 ![]()
VertexType12 ![]()
VertexType01 ![]()
VertexType07 ![]()
VertexType13 ![]()
VertexType02 ![]()
VertexType08 ![]()
VertexType14 ![]()
VertexType03 ![]()
VertexType09 ![]()
VertexType15 ![]()
VertexType04 ![]()
VertexType10 ![]()
VertexType16 ![]()
VertexType05 ![]()
VertexType11 ![]()
VertexType17 ![]()
: KM_IMAGE_PARAM1 / KM_IMAGE_PARAM2 can be used.
: Only KM_IMAGE_PARAM1 can be used.
Return values:pStripHead(input/output) This parameter is a pointer to KMSTRIPHEAD. nParam(input) This parameter specifies the parameter for update. KM_IMAGE_PARAM1 parameter 1 KM_IMAGE_PARAM2 parameter 2 pTextureSurfaceDesc(input) This parameter is a pointer to KMSURFACEDESC.
Value Explanation KMSTATUS_SUCCESS Success KMSTATUS_INVALID_VERTEX_TYPE This setting is invalid at the current VertexType.