14 #ifndef GK_VERTEXBUFFER_HPP_ 15 #define GK_VERTEXBUFFER_HPP_ 30 void setData(GLsizeiptr size,
const GLvoid *data, GLenum usage)
const;
31 void updateData(GLintptr offset, GLsizeiptr size,
const GLvoid *data)
const;
33 void setAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride,
const void *pointer)
const;
43 #endif // GK_VERTEXBUFFER_HPP_
void updateData(GLintptr offset, GLsizeiptr size, const GLvoid *data) const
void setAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer) const
static void bind(const VertexBuffer *vertexBuffer)
void setData(GLsizeiptr size, const GLvoid *data, GLenum usage) const
VertexBuffer & operator=(VertexBuffer &&)=default