RenderTarget Class Reference

#include <fbo.h>

Inheritance diagram for RenderTarget:
Inheritance graph
[legend]

List of all members.

Public Types

enum  RTStorageType { BUFFER, TEXTURE }

Public Member Functions

bool Attach (FrameBuffer *fb)
virtual GLenum Attachment (void) const =0
bool Detach (void)
virtual GLenum Format (void) const =0
const FrameBufferGetFrameBuffer (void) const
FrameBufferGetFrameBuffer (void)
virtual GLsizei Height (void) const =0
 RenderTarget (void)
virtual RTStorageType StorageType (void) const =0
virtual bool ValidateAttachment (GLenum attachment) const =0
virtual GLsizei Width (void) const =0

Protected Member Functions

virtual bool BindToFB (void)=0

Protected Attributes

FrameBufferframeBuffer

Friends

class FrameBuffer

Detailed Description

Definition at line 412 of file fbo.h.


Member Enumeration Documentation

Enumerator:
BUFFER 
TEXTURE 

Definition at line 417 of file fbo.h.


Constructor & Destructor Documentation

RenderTarget::RenderTarget ( void   )  [inline]

Definition at line 423 of file fbo.h.


Member Function Documentation

bool RenderTarget::Attach ( FrameBuffer fb  ) 

Definition at line 925 of file fbo.h.

virtual GLenum RenderTarget::Attachment ( void   )  const [pure virtual]
virtual bool RenderTarget::BindToFB ( void   )  [protected, pure virtual]
bool RenderTarget::Detach ( void   ) 

Definition at line 939 of file fbo.h.

virtual GLenum RenderTarget::Format ( void   )  const [pure virtual]
const FrameBuffer* RenderTarget::GetFrameBuffer ( void   )  const [inline]

Definition at line 437 of file fbo.h.

FrameBuffer* RenderTarget::GetFrameBuffer ( void   )  [inline]

Definition at line 432 of file fbo.h.

virtual GLsizei RenderTarget::Height ( void   )  const [pure virtual]
virtual RTStorageType RenderTarget::StorageType ( void   )  const [pure virtual]
virtual bool RenderTarget::ValidateAttachment ( GLenum  attachment  )  const [pure virtual]
virtual GLsizei RenderTarget::Width ( void   )  const [pure virtual]

Friends And Related Function Documentation

friend class FrameBuffer [friend]

Definition at line 414 of file fbo.h.


Member Data Documentation

Definition at line 453 of file fbo.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:20 2013