iso::visual::ImageRenderer Class Reference

#include <iso_visual_image_renderer.h>

Inherits iso::visual::GLInitObject.

Inheritance diagram for iso::visual::ImageRenderer:

Inheritance graph
[legend]
Collaboration diagram for iso::visual::ImageRenderer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ImageRenderer (const math::Vector2< int > pSize)
 ~ImageRenderer ()
const math::Vector2< int > & size () const
GLImageimage (unsigned int pRenderIndex)
void addImage (GLImage *pImage, unsigned int pRenderIndex)
void addDepthBuffer ()
void addStencilBuffer ()
void initialize () throw (VisualException)
void start ()
void stop ()
gl::FrameBufferObject * frameBufferObject ()

Protected Attributes

math::Vector2< int > mSize
gl::FrameBufferObject * mFrameBufferObject
QVector< ImageAttachment * > mImages
BufferAttachementmDepthBuffer
BufferAttachementmStencilBuffer

Constructor & Destructor Documentation

ImageRenderer::ImageRenderer ( const math::Vector2< int >  pSize  ) 

ImageRenderer::~ImageRenderer (  ) 


Member Function Documentation

const math::Vector2< int > & ImageRenderer::size (  )  const

GLImage * ImageRenderer::image ( unsigned int  pRenderIndex  ) 

void ImageRenderer::addImage ( GLImage pImage,
unsigned int  pRenderIndex 
)

void ImageRenderer::addDepthBuffer (  ) 

void ImageRenderer::addStencilBuffer (  ) 

void ImageRenderer::initialize (  )  throw (VisualException) [virtual]

Implements iso::visual::GLInitObject.

void ImageRenderer::start (  ) 

void ImageRenderer::stop (  ) 

gl::FrameBufferObject * ImageRenderer::frameBufferObject (  ) 


Member Data Documentation

math::Vector2<int> iso::visual::ImageRenderer::mSize [protected]

gl::FrameBufferObject* iso::visual::ImageRenderer::mFrameBufferObject [protected]

QVector< ImageAttachment* > iso::visual::ImageRenderer::mImages [protected]

BufferAttachement* iso::visual::ImageRenderer::mDepthBuffer [protected]

BufferAttachement* iso::visual::ImageRenderer::mStencilBuffer [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:39 2011 for iso visual by  doxygen 1.5.1