Developer documentation
Version 3.0.3-105-gd3941f44
MR::GUI::GL::VertexBuffer Class Reference

#include "gui/opengl/gl.h"

Public Member Functions

 VertexBuffer ()
 
 ~VertexBuffer ()
 
 VertexBuffer (const VertexBuffer &)
 
 VertexBuffer (VertexBuffer &&t)
 
VertexBufferoperator= (VertexBuffer &&t)
 
 operator GLuint () const
 
void gen ()
 
void clear ()
 
void bind (GLenum target) const
 

Protected Attributes

Context::Checker check_context
 
GLuint id
 

Detailed Description

Definition at line 220 of file gl.h.

Constructor & Destructor Documentation

◆ VertexBuffer() [1/3]

MR::GUI::GL::VertexBuffer::VertexBuffer ( )
inline

Definition at line 222 of file gl.h.

◆ ~VertexBuffer()

MR::GUI::GL::VertexBuffer::~VertexBuffer ( )
inline

Definition at line 223 of file gl.h.

◆ VertexBuffer() [2/3]

MR::GUI::GL::VertexBuffer::VertexBuffer ( const VertexBuffer )
inline

Definition at line 224 of file gl.h.

◆ VertexBuffer() [3/3]

MR::GUI::GL::VertexBuffer::VertexBuffer ( VertexBuffer &&  t)
inline

Definition at line 225 of file gl.h.

Member Function Documentation

◆ bind()

void MR::GUI::GL::VertexBuffer::bind ( GLenum  target) const
inline

Definition at line 243 of file gl.h.

◆ clear()

void MR::GUI::GL::VertexBuffer::clear ( )
inline

Definition at line 235 of file gl.h.

◆ gen()

void MR::GUI::GL::VertexBuffer::gen ( )
inline

Definition at line 228 of file gl.h.

◆ operator GLuint()

MR::GUI::GL::VertexBuffer::operator GLuint ( ) const
inline

Definition at line 227 of file gl.h.

◆ operator=()

VertexBuffer & MR::GUI::GL::VertexBuffer::operator= ( VertexBuffer &&  t)
inline

Definition at line 226 of file gl.h.

Member Data Documentation

◆ check_context

Context::Checker MR::GUI::GL::VertexBuffer::check_context
protected

Definition at line 250 of file gl.h.

◆ id

GLuint MR::GUI::GL::VertexBuffer::id
protected

Definition at line 251 of file gl.h.


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