OGLplus (0.45.0) a C++ wrapper for OpenGL

oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps > Class Template Reference

Specialization of the BoundTemplate for RenderbufferOps, implements Bound < Renderbuffer >. More...

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

Inherits Base< BaseParam, RenderbufferOps >.

Public Member Functions

const BoundTemplateStorage (PixelDataInternalFormat internalformat, GLsizei width, GLsizei height) const
 
const BoundTemplateStorage (const images::ImageSpec &image_spec) const
 
const BoundTemplateStorageMultisample (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<template< class, class > class Base, class BaseParam>
class oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >

Specialization of the BoundTemplate for RenderbufferOps, implements Bound < Renderbuffer >.

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

Note
Do not use this template class directly use Bound < Renderbuffer > or the Bind() function instead.
See Also
Bind()
Bound

Member Function Documentation

template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::AlphaSize ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::BlueSize ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::DepthSize ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::GreenSize ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::Height ( void  ) const
template<template< class, class > class Base, class BaseParam >
PixelDataInternalFormat oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::InternalFormat ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::RedSize ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::Samples ( void  ) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::StencilSize ( void  ) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::Storage ( PixelDataInternalFormat  internalformat,
GLsizei  width,
GLsizei  height 
) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::Storage ( const images::ImageSpec &  image_spec) const
template<template< class, class > class Base, class BaseParam >
const BoundTemplate& oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::StorageMultisample ( GLsizei  samples,
PixelDataInternalFormat  internalformat,
GLsizei  width,
GLsizei  height 
) const
template<template< class, class > class Base, class BaseParam >
GLsizei oglplus::BoundTemplate< Base, BaseParam, RenderbufferOps >::Width ( void  ) const

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 Wed Apr 30 2014 by Doxygen (version 1.8.4).