##### Ninja Library - テクスチャ関数

# njReadTextureNum

テクスチャ番号によるテクスチャメモリからメインメモリへの一括転送

### 書式

> `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() | グローバルインデックス番号によるテクスチャメモリからメインメモリへの一括転送

njReadTextureNum

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000