Sint32 njReadTextureNum( n, addr )
Uint32 n
Sint8 *addr
n カレントテクスチャリストのテクスチャ番号 addr 転送先のメモリのアドレス
1 成功 −1 失敗
カレントテクスチャリストのテクスチャ番号nのテクスチャをテクスチャメモリからメインメモリに転送します。 この関数を使用する場合には、テクスチャがテクスチャメモリにロードされていなくてはなりません。 転送先のメモリはテクスチャのサイズ分必要です。
Sint8 *buffer; Int size; /* Acquire the necessary texture size */ size = NJM_TEXTURE_SIZE(&texlist,0); buffer = syMalloc(size); /* Acquire texlist texture 0 in the buffer */ njSetTexture(&texlist); njReadTextureNum(0,buffer);
この関数を実行する前に必ずnjSetTexture関数を実行しておく必要があります。
njSetTexture() カレントテクスチャリストの設定 njReadTextureNumG() グローバルインデックス番号によるテクスチャメモリからメインメモリへの一括転送