EZ
Up Prev Next Contents


5.16 Display Lists

A display list is a list of GL commands grouped together for later execution. Each display list has a unique integer identifier. A display list is started by calling

void EZ_NewList(int lnum, int mode)

This function starts a display list. If mode is EZ_COMPILE, the subsequent gl commands are not executed as they are placed in the display list. If mode is EZ_COMPILE_AND_EXECUTE, then the commands are executed, and placed in the display list.

A display list is completed by calling

void EZ_EndList(void)

To execute the commands saved on a display list, use

void EZ_CallList(int lnum)

To destroy a display list, use

void EZ_DestroyList(int lnum)

To test whether or not an integer identifies a display list, use

int EZ_IsList(int lnum)

This function returns 1 if lnum identifies a display list. Otherwise it returns 0.

It is also possible to manipulate multiple lists a time.

int EZ_GenLists(int range)

This function returns an integer such that the indices are not currently used.

int EZ_CallLists(int start, int range)

This function executes the commands on the lists .

int EZ_DeleteLists(int start, int range)

This function delete the display lists with indices .


HTML Documentation Maintainance:Arturo Espinosa <arturo@nuclecu.unam.mx>