version 3.3

VRS::RenderTargetGL Class Reference

Render target used by framebuffer objects. More...

#include <vrs/opengl/fbo/rendertargetgl.h>

Inheritance diagram for VRS::RenderTargetGL:

VRS::SharedObj VRS::Visitable VRS::RenderBufferGL VRS::RenderTextureGL

List of all members.

Public Member Functions

virtual GLenum renderTarget () const =0
virtual unsigned int width () const =0
virtual unsigned int height () const =0
 VRS_TYPEINFO (RenderTargetGL, SharedObj)


Detailed Description

Render target used by framebuffer objects.

Member Function Documentation

virtual GLenum VRS::RenderTargetGL::renderTarget (  )  const [pure virtual]

< A render target defines a frambuffer-attachable image as a rendering destination. (used by 'FrameBufferObjectGL') Denote the type of a render target used to attach the render target. Valid render targets are GL_RENDERBUFFER_EXT and GL_RENDERTEXTURE_EXT implemented by 'RenderBufferGL' and 'RenderTextureGL'.

Implemented in VRS::RenderBufferGL, and VRS::RenderTextureGL.

virtual unsigned int VRS::RenderTargetGL::width (  )  const [pure virtual]

virtual unsigned int VRS::RenderTargetGL::height (  )  const [pure virtual]

Render targets must provide a non-zero width and height. All render targets of a framebuffer object must have equal width and heigth.

Implemented in VRS::RenderBufferGL, and VRS::RenderTextureGL.

VRS::RenderTargetGL::VRS_TYPEINFO ( RenderTargetGL  ,
SharedObj   
)


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

Generated on Tue May 22 06:00:23 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact