Ninja Library - モデル・インテンシティー関数

njCnkIntensityLoadTexture

インテンシティ描画関数用のテクスチャをロードします。

書式

void njCnkIntensityLoadTexture( void )

引数

なし

戻り値

なし

解説

インテンシティ描画関数用のテクスチャをロードします。

インテンシティ描画ではノンテクスチャポリゴンにダミーのテクスチャを貼り付けて 描画します(スペキュラを出すため)。そのため描画関数を呼ぶ前にテクスチャを ロードする関数を呼ぶ必要があります。

初期化シーケンスとして、njCnkIntensityLightInit関数を呼んだ前後に (どっちが先でも構わない)njCnkIntensityLoadTexture()関数を呼んでください。

また、使用後はnjCnkIntensityReleaseTexture()関数を呼んでテクスチャを開放してください。


用例

	njCnkIntensityLoadTexture();
	njCnkIntensityLightInit( 4 );
	
		...
	
	njCnkIntensityReleaseTexture();


備考

この関数でロードしたテクスチャはnjReleaseTextureAllでは開放されません。 ただし、njInitSystem,njChangeTextureMemorySizeを呼んだ後は再びロードしてください。

この関数でロードされるテクスチャは 8x8 NO MIPMAP TWIDDLED TEXTUREで、128バイトです。


参照

njCnkIntensityLightInit() インテンシティ描画関数系を初期化します。
njCnkIntensityReleaseTexture() インテンシティ描画関数用のテクスチャをリリースします。

njCnkIntensityLoadTexture
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000