njSetTextureInfo | Japanese |
---|---|
<-|INDEX|-> | |
Set data into texture name structure |
#include <Ninja.h> njSetTextureInfo(*info, *tex, Type, nWidth, nHeight) NJS_TEXINFO *info Uint16 *tex Sint32 Type Sint32 nWidth Sint32 nHeight
NJD_TEXFMT_ARGB_1555 | |
NJD_TEXFMT_RGB_565 | |
NJD_TEXFMT_ARGB_4444 | |
NJD_TEXFMT_YUV_422 | currently not used |
NJD_TEXFMT_BUMP | currently not used |
NJD_TEXFMT_TWIDDLED | |
NJD_TEXFMT_TWIDDLED_MM | |
NJD_TEXFMT_VQ | currently not used |
NJD_TEXFMT_VQ_MM | currently not used |
NJD_TEXFMT_PALETTIZE4 | currently not used |
NJD_TEXFMT_PALETTIZE4_MM | currently not used |
NJD_TEXFMT_PALETTIZE8 | currently not used |
NJD_TEXFMT_PALETTIZE8_MM | currently not used |
NJD_TEXFMT_RECTANGLE | |
NJD_TEXFMT_STRIDE |
NJS_TEXINFO Info; NJS_TEXNAME texname[2]; NJS_TEXLIST texlist ={texname,2}; /* Prepare to read textures */ NJS_TEXMEMLIST texmemlist[2]; njInitTexture(texmemlist,2); njSetTextureInfo(&Info,Image, NJD_TEXFMT_RECTANGLE | NJD_TEXFMT_ARGB_1555 ,256,256); njSetTextureName(&texname[0],"file0.pvr",0, NJD_TEXATTR_TYPE_FILE | NJD_TEXATTR_GLOBALINDEX ); njSetTextureName(&texname[1],&Info,1, NJD_TEXATTR_TYPE_MEMORY | NJD_TEXATTR_GLOBALINDEX ); /* Load texture */ njLoadTexture(&texlist); /* Set texlist as the current texture list */ njSetTexture(&texlist); /* Set the texlist #1 texture as the current texture Image */ njSetTextureNum(1); : Drawing textures using memorytexture Image. :
njSetTextureInfo | <-|INDEX|-> |
---|