*texlist | Texture list |
*texname | Size component of texture name array |
*filename | File name character string, specified as filename[size][28] |
size | Number of textures in PVM |
When PVM file has 20 textures 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); /* Specify 4096 bytes buffer. Size must be at least 2048 bytes. */ texbuf = syMalloc(4096); njInitTextureBuffer(texbuf,4096); /* Load PVM textures */ njLoadTexturePvmFile("file1.pvm",&texlist); /* After loading, the buffer can be freed */ syFree(texbuf);