Developer Documentation
ACG::VertexArrayObject Class Reference

Public Member Functions

void bind ()
 
void unbind ()
 
void init ()
 
GLuint id () const
 
bool is_valid () const
 
 operator GLuint () const
 

Static Public Member Functions

static bool isSupported ()
 

Private Attributes

GLuint id_
 

Static Private Attributes

static int supportStatus_ = -1
 

Detailed Description

Definition at line 201 of file globjects.hh.

Constructor & Destructor Documentation

◆ VertexArrayObject()

ACG::VertexArrayObject::VertexArrayObject ( )

Definition at line 949 of file globjects.cc.

◆ ~VertexArrayObject()

ACG::VertexArrayObject::~VertexArrayObject ( )
virtual

Definition at line 954 of file globjects.cc.

Member Function Documentation

◆ bind()

void ACG::VertexArrayObject::bind ( )

Definition at line 963 of file globjects.cc.

◆ id()

GLuint ACG::VertexArrayObject::id ( ) const
inline

Definition at line 217 of file globjects.hh.

◆ init()

void ACG::VertexArrayObject::init ( )

Definition at line 981 of file globjects.cc.

◆ is_valid()

bool ACG::VertexArrayObject::is_valid ( ) const
inline

Definition at line 219 of file globjects.hh.

◆ isSupported()

bool ACG::VertexArrayObject::isSupported ( )
static

Definition at line 991 of file globjects.cc.

◆ operator GLuint()

ACG::VertexArrayObject::operator GLuint ( ) const
inline

Definition at line 221 of file globjects.hh.

◆ unbind()

void ACG::VertexArrayObject::unbind ( )

Definition at line 974 of file globjects.cc.

Member Data Documentation

◆ id_

GLuint ACG::VertexArrayObject::id_
private

Definition at line 224 of file globjects.hh.

◆ supportStatus_

int ACG::VertexArrayObject::supportStatus_ = -1
staticprivate

Definition at line 226 of file globjects.hh.


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