##### Ninjaライブラリ - テクスチャ関数

# njReadTextureNum

テクスチャのメインメモリへの読み込み

### 書式

  Sint32 njReadTextureNum( n, addr )
  Uint32 n
  Sint8 *addr

### 引数

  n | カレントテクスチャリストのテクスチャ番号
  addr | 転送先のメモリのアドレス

### 戻値

  成功 | 1
  失敗 | -1

### 解説

  カレントテクスチャリストのテクスチャ番号nのテクスチャをテクスチャメモリからメインメモリに取得します。

  この関数を使用する場合には、テクスチャがテクスチャメモリにロードされていなくてはなりません。 転送先のメモリはテクスチャのサイズ分必要です。

### 用例

      Uint8 *buffer;
      Int size;

      /* 必要なテクスチャのサイズを取得する */
      size = NJM_TEXTURE_SIZE(&texlist,0);
      buffer = syMalloc(size);

      /* texlist 0番のテクスチャをbufferに取得します */
      njSetTexture(&texlist);
      njReadTextureNum(0,buffer);

### 備考

  この関数を実行する前に必ずnjSetTexture()関数を実行しておく必要があります。

### 参照

  njSetTexture()
  njReadTextureNumG()

njReadTextureNum

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998