Changes TextureAddress.(KMSTRIPHEAD Structure)

Prototype declaration:


KMSTATUS KMAPI
kmChangeStripTextureAddress(
        IN OUT  PKMSTRIPHEAD    pStripHead,
        IN      KMINT32         nParam,
        IN      PKMSURFACEDESC  pTextureSurfaceDesc
);

Description:

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.
Parameters:
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.
Return values:
Value Explanation
KMSTATUS_SUCCESS Success
KMSTATUS_INVALID_VERTEX_TYPE This setting is invalid at the current VertexType.