clDelete functions
[Standard functions]

Standard functions to free memory occupied by CL structs. More...

Functions

void clDeleteColour (CLcolour *colour)
void clDeleteVertex (CLvertex *vertex)
void clDeleteNormal (CLnormal *normal)
void clDeleteTexCoord (CLtexcoord *texcoord)
void clDeleteEdgeFlag (CLedgeflag *edgeflag)
void clDeleteMatrix (CLmatrix *matrix)
void clDeleteImage (CLimage *image)
void clDeleteLight (CLlight *light)
void clDeleteMaterial (CLmaterial *material)
void clDeleteTexture (CLtexture *texture)
void clDeletePrimitiveSet (CLprimitiveset *primitiveset)
void clDeleteMesh (CLmesh *mesh)
void clDeleteContext (CLcontext *context)
void clDeleteModel (CLmodel *model)

Detailed Description

Functions of the form:

  GLvoid clDelete[Name](CL[name]* [name])
  

free the space allocated for a CL struct. These functions are analogous to the standard "free" function. The input must have been returned by a previous call to clNew[Name]. Otherwise, or if clDelete[Name] has been called previously on the same struct, undefined behaviour occurs. Like "free", if input is NULL, no operation is performed and NULL is returned.


Generated on Thu Dec 27 13:53:42 2007 for CL by  doxygen 1.4.6