njReleaseTextureAll Japanese
<-|INDEX|->
Release all texture memory

FORMAT

#include <Ninja.h>
void njReleaseTextureAll(void);

PARAMETERS
None

RETURN VALUE

None

FUNCTION

  • Release all texture memory.

EXAMPLE

NJS_TEXNAME texname[2];

NJS_TEXLIST texlist ={texname,2};

/* Prepare to read in two textures */
NJS_TEXMEMLIST texmemlist[2];

njInitTexture(texmemlist,2);

njSetTextureName(&texname[0],"file1.pvr",0,
                NJD_TEXATTR_TYPE_FILE |
                NJD_TEXATTR_GLOBALINDEX );

njSetTextureName(&texname[1],"file2.pvr",1,
                NJD_TEXATTR_TYPE_FILE |
                NJD_TEXATTR_GLOBALINDEX );

/* Load texture */
njLoadTexture(&texlist);

/* Set the current texture list */
njSetTexture(&texlist);

 /* set current texture to texture #0 in texlist  file1.pvr */
njSetTextureNum(0);
    
        :
Drawing textures
        :

/* release all textures */
njReleaseTextureAll();

NOTES

  • It must be loaded again if the texture is needed.
  • See also Texture Guide for more details.

RELATED TOPICS

njReleaseTexture
njReleaseTextureNum
njReleaseTextureNumG


njReleaseTextureAll
<-|INDEX|->

Copyright SEGA ENTERPRISES, LTD., 1997