void njCnkIntensityLoadTexture( void )
なし
なし
インテンシティ描画関数用のテクスチャをロードします。インテンシティ描画ではノンテクスチャポリゴンにダミーのテクスチャを貼り付けて 描画します(スペキュラを出すため)。そのため描画関数を呼ぶ前にテクスチャを ロードする関数を呼ぶ必要があります。
初期化シーケンスとして、njCnkIntensityLightInit関数を呼んだ前後に (どっちが先でも構わない)njCnkIntensityLoadTexture()関数を呼んでください。
また、使用後はnjCnkIntensityReleaseTexture()関数を呼んでテクスチャを開放してください。
njCnkIntensityLoadTexture(); njCnkIntensityLightInit( 4 ); ... njCnkIntensityReleaseTexture();
この関数でロードしたテクスチャはnjReleaseTextureAllでは開放されません。 ただし、njInitSystem,njChangeTextureMemorySizeを呼んだ後は再びロードしてください。この関数でロードされるテクスチャは 8x8 NO MIPMAP TWIDDLED TEXTUREで、128バイトです。
njCnkIntensityLightInit() インテンシティ描画関数系を初期化します。 njCnkIntensityReleaseTexture() インテンシティ描画関数用のテクスチャをリリースします。