Ninjaライブラリ - システム関数

njChangeTextureMemorySize

テクスチャメモリサイズの変更

書式

void njChangeTextureMemorySize( size ) 
Uint32 size 

引数

size   テクスチャメモリのサイズを(バイト数÷4)で設定

戻り値

なし

解説

テクスチャメモリのサイズを(バイト数÷4)で設定します。引数の範囲は(8Mバイト−フレームバッファのサイズ)となります。 この関数を使用すると、次のレンダリングまでフレームバッファをクリアせずに、テクスチャメモリのサイズを変更することができます。 テクスチャメモリ変更の手続きは njSetTextureMemorySize関数, njChangeSystem関数を使用した場合と同じです。

用例

/* NINDOWSを終了する */
nwExitSystem();
/* デバッグ文字も終了する */
njExitPrint();
/* テクスチャをすべてリリースする*/
njReleaseTextureAll();
/* テクスチャメモリサイズを変更する */
njChangeTextureMemorySize(0x120000);
/* デバッグ文字の初期化 */
njInitPrint(NULL,0,0);
/* NINDOWSを初期化する */
nwInitSystem(100);
/* テクスチャをロードし直す */
njLoadTexture(&texlist);

参照

njInitSystem()
njChangeSystem()

njChangeTextureMemorySize
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999