Display::Multi< Renderer > Class Template Reference

#include <multidisplay.h>

List of all members.

template<typename Renderer>
class Display::Multi< Renderer >


Public Member Functions

 Multi ()
 ~Multi ()
void add (Renderer *ren, float scalingX, float scalingY, float scalingZ)
void remove (Renderer *ren)
void display () const

Classes

class  Display
struct  PixelScaling

Constructor & Destructor Documentation

template<typename Renderer>
Display::Multi< Renderer >::Multi (  )  [inline]

template<typename Renderer>
Display::Multi< Renderer >::~Multi (  )  [inline]


Member Function Documentation

template<typename Renderer>
void Display::Multi< Renderer >::add ( Renderer *  ren,
float  scalingX,
float  scalingY,
float  scalingZ 
) [inline]

Add a new renderer

Parameters:
ren Renderer to use
scalingX pixel scaling in X direction (between 0.0 and 1.0)
scalingY pixel scaling in Y direction (between 0.0 and 1.0)
scalingZ pixel scaling in Z direction (between 0.0 and 1.0)

template<typename Renderer>
void Display::Multi< Renderer >::remove ( Renderer *  ren  )  [inline]

Remove a renderer

template<typename Renderer>
void Display::Multi< Renderer >::display (  )  const [inline]

Display all renderers


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

Generated on Tue Aug 4 17:57:43 2009 for libvd by  doxygen 1.5.5