*texlist | テクスチャリスト |
*texname | テクスチャネーム配列のsize分 |
*filename | ファイル名用文字配列 |
size | PVMにあるテクスチャ数 |
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);