31 unsigned int layoutLocation,
Wraps an OpenGL Vertex Array Object.
Definition vao.hpp:12
unsigned int ID
OpenGL vertex array object handle.
Definition vao.hpp:14
VAO()
Generates the underlying OpenGL vertex array object.
Definition vao.cpp:6
~VAO()
Deletes the underlying OpenGL vertex array object.
Definition vao.cpp:10
void linkAttrib(const VBO &vbo, unsigned int layoutLocation, int count, int stride, uintptr_t offset)
Links a vertex attribute from a VBO into this VAO.
Definition vao.cpp:22
void unbind() const
Unbinds the current vertex array object.
Definition vao.cpp:18
void bind() const
Binds this vertex array object.
Definition vao.cpp:14
Wraps an OpenGL Vertex Buffer Object.
Definition vbo.hpp:11
Definition audiomanager.cpp:4