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

# njSetPvmTextureList

PVMファイルロード時のテクスチャリストの設定

### 書式

      void njSetPvmTextureList( *texlist, *texname, *filename, size )
      NJS_TEXLIST *texlist
      NJS_TEXNAME *texname
      char *filename
      Sint32 size

### 引数

  *texlist | テクスチャリスト
  *texname | テクスチャネーム配列のsize分
  *filename | ファイル名用文字配列filename[size][28]で指定
  size | PVMにあるテクスチャ数

### 戻り値

  なし

### 解説

  njLoadTexturePvmFile関数で使用するテクスチャリストを作成します。 filename用配列は文字型の28個の配列をsize分設定してください。

### 用例

      PVMファイルに20個のテクスチャがある場合

      NJS_TEXNAME texname[20];
      NJS_TEXLIST texlist;
      char filename[20][28];
      NJS_TEXMEMLIST texmemlist[20];
      Sint8 *texbuf;
      njSetPvmTextureList( &texlist, texname,(char*)filename,20);
      njInitTexture(texmemlist,20);
      /* 4096バイトのバッファを指定する
         サイズは2048バイト以上ならよい */
      texbuf = syMalloc(4096);
      njInitTextureBuffer(texbuf,4096);
      /* PVMテクスチャをロードする */
      njLoadTexturePvmFile("file1.pvm",&texlist);
      /* ロードが終わったら解放してもかまわない */
      syFree(texbuf);

### 参照

  njLoadTexturePvmFile()

njSetPvmTextureList

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999