sgltk 0.6
Simple OpenGL Tool Kit
Loading...
Searching...
No Matches
sgltk::Renderbuffer Class Reference

Manages renderbuffers. More...

#include <renderbuffer.h>

Public Member Functions

 Renderbuffer (unsigned int height, unsigned int width, GLenum format)
void bind ()
 Binds the renderbuffer.
void unbind ()
 Unbinds the renderbuffer.
void set_format (GLenum format)
 Sets the format of the renderbuffer.
void set_size (unsigned int width, unsigned int height)
 Sets the width and height of the renderbuffer.

Public Attributes

unsigned int width
 The width of the buffer.
unsigned int height
 The height of the buffer.
GLuint buffer
 The renderbuffer name.

Detailed Description

Manages renderbuffers.

Definition at line 12 of file renderbuffer.h.

Constructor & Destructor Documentation

◆ Renderbuffer() [1/2]

Renderbuffer::Renderbuffer ( )

Definition at line 5 of file renderbuffer.cpp.

◆ Renderbuffer() [2/2]

Renderbuffer::Renderbuffer ( unsigned int height,
unsigned int width,
GLenum format )
Parameters
heightThe width of the buffer
widthThe height of the buffer
formatThe internal format of the buffer

Definition at line 15 of file renderbuffer.cpp.

◆ ~Renderbuffer()

Renderbuffer::~Renderbuffer ( )

Definition at line 27 of file renderbuffer.cpp.

Member Function Documentation

◆ bind()

void Renderbuffer::bind ( )

Binds the renderbuffer.

Definition at line 31 of file renderbuffer.cpp.

◆ set_format()

void Renderbuffer::set_format ( GLenum format)

Sets the format of the renderbuffer.

Parameters
formatThe internal format of the buffer

Definition at line 39 of file renderbuffer.cpp.

◆ set_size()

void Renderbuffer::set_size ( unsigned int width,
unsigned int height )

Sets the width and height of the renderbuffer.

Parameters
heightThe width of the buffer
widthThe height of the buffer

Definition at line 46 of file renderbuffer.cpp.

◆ unbind()

void Renderbuffer::unbind ( )

Unbinds the renderbuffer.

Definition at line 35 of file renderbuffer.cpp.

Member Data Documentation

◆ buffer

GLuint sgltk::Renderbuffer::buffer

The renderbuffer name.

Definition at line 26 of file renderbuffer.h.

◆ height

unsigned int sgltk::Renderbuffer::height

The height of the buffer.

Definition at line 22 of file renderbuffer.h.

◆ width

unsigned int sgltk::Renderbuffer::width

The width of the buffer.

Definition at line 18 of file renderbuffer.h.


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