Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
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
FrameBufferGetFrameBuffer (void)
const FrameBufferGetFrameBuffer (void) const
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

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]

Definition at line 432 of file fbo.h.

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

Definition at line 437 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:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:39:02