OGLplus (0.52.0) a C++ wrapper for OpenGL

oglplus::BoundObjOps< tag::Renderbuffer > Class Template Reference

Specialization of the BoundObjOps for Renderbuffer >. More...

#include </home/chochlik/devel/oglplus/include/oglplus/bound/renderbuffer.hpp>

Public Member Functions

GLint GetIntParam (GLenum query) const
 
const BoundObjOps & Storage (PixelDataInternalFormat internalformat, GLsizei width, GLsizei height) const
 
const BoundObjOps & Storage (const images::ImageSpec &image_spec) const
 
const BoundObjOps & StorageMultisample (GLsizei samples, PixelDataInternalFormat internalformat, GLsizei width, GLsizei height) const
 
GLsizei Width (void) const
 
GLsizei Height (void) const
 
GLsizei RedSize (void) const
 
GLsizei GreenSize (void) const
 
GLsizei BlueSize (void) const
 
GLsizei AlphaSize (void) const
 
GLsizei DepthSize (void) const
 
GLsizei StencilSize (void) const
 
GLsizei Samples (void) const
 
PixelDataInternalFormat InternalFormat (void) const
 

Detailed Description

template<>
class oglplus::BoundObjOps< tag::Renderbuffer >

Specialization of the BoundObjOps for Renderbuffer >.

This template implements wrappers around the member functions of Renderbuffer, which have a RenderbufferTarget parameter specifying the binding point on which they should operate.

Note
Do not use this template class directly use Bound < Renderbuffer > or the Context::Current() function instead.

Member Function Documentation

GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::AlphaSize ( void  ) const

Wrapper for Renderbuffer::AlphaSize()

See Also
Renderbuffer::AlphaSize()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::BlueSize ( void  ) const

Wrapper for Renderbuffer::BlueSize()

See Also
Renderbuffer::BlueSize()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::DepthSize ( void  ) const

Wrapper for Renderbuffer::DepthSize()

See Also
Renderbuffer::DepthSize()
GLint oglplus::BoundObjOps< tag::Renderbuffer >::GetIntParam ( GLenum  query) const

Wrapper for Renderbuffer::GetIntParam()

See Also
Renderbuffer::GetIntParam()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::GreenSize ( void  ) const

Wrapper for Renderbuffer::GreenSize()

See Also
Renderbuffer::GreenSize()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::Height ( void  ) const

Wrapper for Renderbuffer::Height()

See Also
Renderbuffer::Height()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::RedSize ( void  ) const

Wrapper for Renderbuffer::RedSize()

See Also
Renderbuffer::RedSize()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::Samples ( void  ) const

Wrapper for Renderbuffer::Samples()

See Also
Renderbuffer::Samples()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::StencilSize ( void  ) const

Wrapper for Renderbuffer::StencilSize()

See Also
Renderbuffer::StencilSize()
const BoundObjOps& oglplus::BoundObjOps< tag::Renderbuffer >::Storage ( PixelDataInternalFormat  internalformat,
GLsizei  width,
GLsizei  height 
) const

Wrapper for Renderbuffer::Storage()

See Also
Renderbuffer::Storage()
const BoundObjOps& oglplus::BoundObjOps< tag::Renderbuffer >::Storage ( const images::ImageSpec &  image_spec) const

Wrapper for Renderbuffer::Storage()

See Also
Renderbuffer::Storage()
const BoundObjOps& oglplus::BoundObjOps< tag::Renderbuffer >::StorageMultisample ( GLsizei  samples,
PixelDataInternalFormat  internalformat,
GLsizei  width,
GLsizei  height 
) const

Wrapper for Renderbuffer::StorageMultisample()

See Also
Renderbuffer::StorageMultisample()
GLsizei oglplus::BoundObjOps< tag::Renderbuffer >::Width ( void  ) const

Wrapper for Renderbuffer::Width()

See Also
Renderbuffer::Width()

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

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).