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

njLoadTexturePvmFile

PVMファイルのロード

書式

Sint32 njLoadTexturePvmFile( *filename, *texlist ) 
const char *filename 
NJS_TEXLIST *texlist 

引数

*filename   PVMファイル名
*texlist   テクスチャリスト

戻り値

 1   成功
−1   失敗

解説

PVMファイルをロードします。テクスチャリストはnjSetPvmTextureList関数で設定したものを使用します。

用例

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

NJS_TEXNAME texname[20];
NJS_TEXLIST texlist;
char filename[20][28];
NJS_TEXLIST 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
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999