Xface Core Library: XEngine::RenderList Class Reference

XFace / XEngine / XMath

XEngine::RenderList Class Reference
[XEngine]

#include <RenderList.h>

List of all members.


Detailed Description

Author:
Koray Balci
Version:
1.1
Date:
May 2003 modified : added boost::shared_ptr support + functors
This class keeps a list of pointers to Drawable instances. Once renderList() method is called, contents of the list are sent to IRenderer sequentially.


Public Member Functions

void addDrawable (boost::shared_ptr< Drawable > item)
 Adds a Drawable pointer to the list.
void addDrawables (const std::list< boost::shared_ptr< Drawable > > &dr)
 Adds a Drawable list to the list.
void removeDrawable (const std::string &name)
 Removes a Drawable with given name.
void clearList ()
 Clears the list.
void renderList (boost::shared_ptr< IRenderer > pRenderer) const
 Sends the contents of the list to IRenderer sequentially.

The documentation for this class was generated from the following files:
Generated on Mon Aug 28 15:39:26 2006 for Xface Core Library by  doxygen 1.4.6-NO