Prototype declaration:
KMSTATUS KMAPI kmGenerateStripHead16( OUT PKMSTRIPHEAD pStripHead, IN PKMSTRIPCONTEXT pStripContext, );
Description:
Parameters:This function constructs rendering parameters (KMSTRIPHEAD) for VertexType16 from KMSTRIPCONTEXT. Set the parameters that are to be used in the members indicated below in KMSTRIPCONTEXT. Operation is not guaranteed if all parameters are not set. pStripContext->nSize ( = sizeof(KMSTRIPCONTEXT) ) pStripContext->StripControl.nListType pStripContext->StripControl.nUserClipMode pStripContext->StripControl.nShadowMode pStripContext->StripControl.bOffset pStripContext->ObjectControl.nDepthCompare pStripContext->ObjectControl.nCullingMode pStripContext->ObjectControl.bZWriteDisable pStripContext->ObjectControl.bDCalcControl pStripContext->ImageControl[KM_IMAGE_PARAM1].nSRCBlendingMode pStripContext->ImageControl[KM_IMAGE_PARAM1].nDSTBlendingMode pStripContext->ImageControl[KM_IMAGE_PARAM1].bSRCSelect pStripContext->ImageControl[KM_IMAGE_PARAM1].bDSTSelect pStripContext->ImageControl[KM_IMAGE_PARAM1].nFogMode pStripContext->ImageControl[KM_IMAGE_PARAM1].bColorClamp pStripContext->ImageControl[KM_IMAGE_PARAM1].bUseAlpha pStripContext->ImageControl[KM_IMAGE_PARAM1].bIgnoreTextureAlpha pStripContext->ImageControl[KM_IMAGE_PARAM1].nFlipUV pStripContext->ImageControl[KM_IMAGE_PARAM1].nClampUV pStripContext->ImageControl[KM_IMAGE_PARAM1].nFilterMode pStripContext->ImageControl[KM_IMAGE_PARAM1].bSuperSampleMode pStripContext->ImageControl[KM_IMAGE_PARAM1].dwMipmapAdjust pStripContext->ImageControl[KM_IMAGE_PARAM1].nTextureShadingMode pStripContext->ImageControl[KM_IMAGE_PARAM1].pTextureSurfaceDesc pStripContext->type.splite.Base.dwPacked pStripContext->type.splite.Offset.dwPacked When using a palette texture, the following member settings are needed. pStripContext->ImageControl[KM_IMAGE_PARAM1].dwPaletteBank
Return values:pStripHead(output) This specifies the pointer for KMSTRIPHEAD. pStripContext(input) This specifies the pointer for KMSTRIPCONTEXT.
Value Explanation KMSTATUS_SUCCESS Success KMSTATUS_INVALID_ADDRESS pStripHead or pStripContext is invalid (NULL). KMSTATUS_INVALID_SETTING pStripContext size setting is invalid.