#include <iso_visual_image_renderer.h>
Inherits iso::visual::GLInitObject.
Inheritance diagram for iso::visual::ImageRenderer:
Public Member Functions | |
ImageRenderer (const math::Vector2< int > pSize) | |
~ImageRenderer () | |
const math::Vector2< int > & | size () const |
GLImage * | image (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 |
BufferAttachement * | mDepthBuffer |
BufferAttachement * | mStencilBuffer |
ImageRenderer::ImageRenderer | ( | const math::Vector2< int > | pSize | ) |
ImageRenderer::~ImageRenderer | ( | ) |
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 | ( | ) |
math::Vector2<int> iso::visual::ImageRenderer::mSize [protected] |
gl::FrameBufferObject* iso::visual::ImageRenderer::mFrameBufferObject [protected] |
QVector< ImageAttachment* > iso::visual::ImageRenderer::mImages [protected] |