Public Types | Public Member Functions | Protected Member Functions | Friends
glw::BoundFramebuffer Class Reference

#include <framebuffer.h>

Inheritance diagram for glw::BoundFramebuffer:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BoundObject BaseType
typedef BoundFramebuffer ThisType

Public Member Functions

 BoundFramebuffer (void)
GLenum getStatus (void) const
const FramebufferHandlehandle (void) const
FramebufferHandlehandle (void)
bool isComplete (void) const
bool removeAllColorTargets (void)
bool removeAllTargets (void)
bool removeColorTarget (GLint index)
bool removeDepthTarget (void)
bool removeStencilTarget (void)
bool setColorTarget (GLint index, const RenderTarget &renderTarget)
bool setDepthTarget (const RenderTarget &renderTarget)
bool setStencilTarget (const RenderTarget &renderTarget)
bool setTargetInputs (const RenderTargetBinding &targetInputs)

Protected Member Functions

virtual void bind (void)
 BoundFramebuffer (const FramebufferHandle &handle, const FramebufferBindingParams &params)
const FramebufferPtrobject (void) const
FramebufferPtrobject (void)
virtual void unbind (void)

Friends

class Context

Detailed Description

Definition at line 507 of file framebuffer.h.


Member Typedef Documentation

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundReadDrawFramebuffer, glw::BoundDrawFramebuffer, and glw::BoundReadFramebuffer.

Definition at line 513 of file framebuffer.h.

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundReadDrawFramebuffer, glw::BoundDrawFramebuffer, and glw::BoundReadFramebuffer.

Definition at line 514 of file framebuffer.h.


Constructor & Destructor Documentation

Definition at line 516 of file framebuffer.h.

glw::BoundFramebuffer::BoundFramebuffer ( const FramebufferHandle handle,
const FramebufferBindingParams params 
) [inline, protected]

Definition at line 589 of file framebuffer.h.


Member Function Documentation

virtual void glw::BoundFramebuffer::bind ( void  ) [inline, protected, virtual]

Implements glw::BoundObject.

Definition at line 605 of file framebuffer.h.

GLenum glw::BoundFramebuffer::getStatus ( void  ) const [inline]

Definition at line 532 of file framebuffer.h.

const FramebufferHandle& glw::BoundFramebuffer::handle ( void  ) const [inline]

Reimplemented from glw::BoundObject.

Definition at line 522 of file framebuffer.h.

Reimplemented from glw::BoundObject.

Definition at line 527 of file framebuffer.h.

bool glw::BoundFramebuffer::isComplete ( void  ) const [inline]

Definition at line 537 of file framebuffer.h.

const FramebufferPtr& glw::BoundFramebuffer::object ( void  ) const [inline, protected]

Reimplemented from glw::BoundObject.

Definition at line 595 of file framebuffer.h.

FramebufferPtr& glw::BoundFramebuffer::object ( void  ) [inline, protected]

Reimplemented from glw::BoundObject.

Definition at line 600 of file framebuffer.h.

Definition at line 552 of file framebuffer.h.

bool glw::BoundFramebuffer::removeAllTargets ( void  ) [inline]

Definition at line 577 of file framebuffer.h.

bool glw::BoundFramebuffer::removeColorTarget ( GLint  index) [inline]

Definition at line 547 of file framebuffer.h.

bool glw::BoundFramebuffer::removeDepthTarget ( void  ) [inline]

Definition at line 562 of file framebuffer.h.

Definition at line 572 of file framebuffer.h.

bool glw::BoundFramebuffer::setColorTarget ( GLint  index,
const RenderTarget renderTarget 
) [inline]

Definition at line 542 of file framebuffer.h.

bool glw::BoundFramebuffer::setDepthTarget ( const RenderTarget renderTarget) [inline]

Definition at line 557 of file framebuffer.h.

bool glw::BoundFramebuffer::setStencilTarget ( const RenderTarget renderTarget) [inline]

Definition at line 567 of file framebuffer.h.

bool glw::BoundFramebuffer::setTargetInputs ( const RenderTargetBinding targetInputs) [inline]

Definition at line 582 of file framebuffer.h.

virtual void glw::BoundFramebuffer::unbind ( void  ) [inline, protected, virtual]

Implements glw::BoundObject.

Definition at line 610 of file framebuffer.h.


Friends And Related Function Documentation

friend class Context [friend]

Reimplemented from glw::BoundObject.

Reimplemented in glw::BoundReadDrawFramebuffer, glw::BoundDrawFramebuffer, and glw::BoundReadFramebuffer.

Definition at line 509 of file framebuffer.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:41:06