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