Kamui2 Library - ストリップデータ構築関数

kmGenerateStripHead13

レンダリングパラメータ(KMSTRIPHEAD)の構築(VertexType13用)

書式

KMSTATUS kmGenerateStripHead13( pStripHead, pStripContext )
PKMSTRIPHEAD pStripHead
PKMSTRIPCONTEXT pStripContext

引数

pStripHead   (出力)KMSTRIPHEADへのポインタ
pStripContext   (入力)KMTWOVOLUMESTRIPCONTEXTへのポインタ

戻り値

KMSTATUS_SUCCESS   成功
KMSTATUS_INVALID_ADDRESS   pStripHeadまたはpStripContextが不正(NULL)
KMSTATUS_INVALID_SETTING   pStripContextのサイズ設定が不正

解説

KMTWOVOLUMESTRIPCONTEXTからVertexType13用レンダリングパラメータ(KMSTRIPHEAD)の構築を行います。

KMTWOVOLUMESTRIPCONTEXT内の下記に示すメンバに使用パラメータを設定してください。 すべて設定されていない場合の動作は保証しません。

下記メンバは、 pStripContext->StripControl.nIntensityMode = KM_INTENSITY の場合に必要です。 パレットテクスチャ使用時は、下記メンバの設定が必要です。 引数pStripContextには、KMTWOVOLUMESTRIPCONTEXTへのポインタを指定します。 PKMSTRIPCONTEXT型へキャストして設定してください。

用例

KMSTRIPHEAD StripHead;
KMTWOVOLUMESTRIPCONTEXT TwoVolStripContext;
	:
TwoVolStripContext.nSize = sizeof(KMTWOVOLUMESTRIPCONTEXT);
kmGenerateStripHead13( &StripHead, (PKMSTRIPCONTEXT)&TwoVolStripContext );

kmGenerateStripHead13
COPYRIGHT © NEC Corporation / © SEGA ENTERPRISES, LTD., 1998-2000