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