Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

gllist.h File Reference

OpenGL list node. More...

#include <lescegra/sg/node.h>

Include dependency graph for gllist.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  LsgGLList
 OpenGL list node. More...


Defines

#define LsgGLList_clean(self)   LsgNode_clean(&(self)->super)
#define LsgGLList_update(self, now)   LsgNode_update(&(self)->super, now)

Functions

LsgGLListLsgGLList_create (void)
void LsgGLList_init (LsgGLList *self)
void LsgGLList_display (LsgGLList *self, LsgFrustum *frust)
void LsgGLList_destroy (LsgGLList *self)


Detailed Description

OpenGL list node.


Define Documentation

#define LsgGLList_clean self   )     LsgNode_clean(&(self)->super)
 

Clean this node. Reuse parent implementation.

#define LsgGLList_update self,
now   )     LsgNode_update(&(self)->super, now)
 

Update this node. Reuse parent implementation.


Function Documentation

LsgGLList* LsgGLList_create void   ) 
 

Allocate and initialize a LsgGLList.

Returns:
A new LsgGLList instance

void LsgGLList_init LsgGLList self  ) 
 

Constructor method for LsgGLList. Create a new and initially empty OpenGL list.

Parameters:
self The instance variable

void LsgGLList_display LsgGLList self,
LsgFrustum frust
 

Call the OpenGL list.

Parameters:
self The instance variable
frustum The viewing frustum

void LsgGLList_destroy LsgGLList self  ) 
 

Destructor method for LsgGLList. Destroy the OpenGL list.

Parameters:
self The instance variable


(c) 2003, by Enno Cramer
generated on 9 Jul 2003
lescegra - doxygen