glVertex  5.5.2
Public Member Functions | List of all members
lgl_Objects Class Reference

container class for multiple graphical objects More...

#include <glvertex_object.h>

Inheritance diagram for lgl_Objects:
Inheritance graph
[legend]

Public Member Functions

 lgl_Objects ()
 ctor
 
virtual iterator addObject (lgl_Object *obj)
 add graphical object
 
iterator findObject (lgl_Object *obj)
 find graphical object
 
iterator findObject (vec3 center, double radius)
 find nearest graphical object within search radius
 
void selectObject (iterator it)
 select graphical object
 
iterator getSelectedObject ()
 get selected graphical object
 
virtual void removeObject (iterator it)
 remove graphical object
 
iterator begin ()
 begin iterator
 
iterator end ()
 end iterator
 
void renderObjects (double dt=0)
 render and update all objects
 
void renderObjects (vec3 eye, double dt=0)
 render and update all objects
 
virtual void drawObjects ()
 draw all objects without updating
 
virtual void drawObjects (vec3 eye)
 draw all objects with depth sorting
 
virtual void preupdateObjects (double dt)
 pre-update all objects
 
virtual void updateObjects (double dt)
 update all objects
 

Detailed Description

container class for multiple graphical objects


The documentation for this class was generated from the following file: