Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
glw::Renderbuffer Class Reference

#include <renderbuffer.h>

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

List of all members.

Public Types

typedef Renderable BaseType
typedef Renderbuffer ThisType

Public Member Functions

GLsizei height (void) const
virtual int imageDimensions (void) const
virtual bool isArray (void) const
void setStorage (GLenum target, GLint unit, GLenum format, GLsizei width, GLsizei height)
virtual Type type (void) const
GLsizei width (void) const
virtual ~Renderbuffer (void)

Protected Member Functions

bool create (const RenderbufferArguments &args)
virtual void doDestroy (void)
virtual bool doIsValid (void) const
 Renderbuffer (Context *ctx)

Protected Attributes

GLsizei m_height
GLsizei m_width

Friends

class Context

Detailed Description

Definition at line 42 of file renderbuffer.h.


Member Typedef Documentation

Reimplemented from glw::Renderable.

Definition at line 48 of file renderbuffer.h.

Reimplemented from glw::Renderable.

Definition at line 49 of file renderbuffer.h.


Constructor & Destructor Documentation

virtual glw::Renderbuffer::~Renderbuffer ( void  ) [inline, virtual]

Definition at line 51 of file renderbuffer.h.

glw::Renderbuffer::Renderbuffer ( Context ctx) [inline, protected]

Definition at line 96 of file renderbuffer.h.


Member Function Documentation

bool glw::Renderbuffer::create ( const RenderbufferArguments args) [inline, protected]

Definition at line 104 of file renderbuffer.h.

virtual void glw::Renderbuffer::doDestroy ( void  ) [inline, protected, virtual]

Implements glw::Object.

Definition at line 119 of file renderbuffer.h.

virtual bool glw::Renderbuffer::doIsValid ( void  ) const [inline, protected, virtual]

Implements glw::Object.

Definition at line 127 of file renderbuffer.h.

GLsizei glw::Renderbuffer::height ( void  ) const [inline]

Definition at line 76 of file renderbuffer.h.

virtual int glw::Renderbuffer::imageDimensions ( void  ) const [inline, virtual]

Implements glw::Renderable.

Definition at line 61 of file renderbuffer.h.

virtual bool glw::Renderbuffer::isArray ( void  ) const [inline, virtual]

Implements glw::Renderable.

Definition at line 66 of file renderbuffer.h.

void glw::Renderbuffer::setStorage ( GLenum  target,
GLint  unit,
GLenum  format,
GLsizei  width,
GLsizei  height 
) [inline]

Definition at line 81 of file renderbuffer.h.

virtual Type glw::Renderbuffer::type ( void  ) const [inline, virtual]

Implements glw::Object.

Definition at line 56 of file renderbuffer.h.

GLsizei glw::Renderbuffer::width ( void  ) const [inline]

Definition at line 71 of file renderbuffer.h.


Friends And Related Function Documentation

friend class Context [friend]

Reimplemented from glw::Renderable.

Definition at line 44 of file renderbuffer.h.


Member Data Documentation

GLsizei glw::Renderbuffer::m_height [protected]

Definition at line 94 of file renderbuffer.h.

GLsizei glw::Renderbuffer::m_width [protected]

Definition at line 93 of file renderbuffer.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:07