Show All | 
Public Member Functions
- 
~Vao ()
 - 
voidbind ()
 - 
voidunbind () const
 - 
GLuintgetId () const
 - 
const Layout &getLayout () const
 
Static Public Member Functions
Protected Member Functions
- 
Vao ()
 - 
voidbindImpl (class Context *context)=0
 - 
voidunbindImpl (class Context *context)=0
 - 
voidenableVertexAttribArrayImpl (GLuint index)=0
 - 
voiddisableVertexAttribArrayImpl (GLuint index)=0
 - 
voidvertexAttribPointerImpl (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)=0
 - 
voidvertexAttribIPointerImpl (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)=0
 - 
voidvertexAttribDivisorImpl (GLuint index, GLuint divisor)=0
 - 
voidreflectBindBufferImpl (GLenum target, GLuint buffer)=0
 
Protected Attributes
- 
GLuintmId
 - 
Context *mCtx
 - 
mLayout
 - 
mReplacementBindPrevious
 - 
std::stringmLabel
 - 
friendContext