Voltray Engine Docs
Loading...
Searching...
No Matches
VertexArray.h
Go to the documentation of this file.
1#pragma once
2
3#include <glad/gl.h>
4
13{
14public:
17
18 void Bind() const;
19 void Unbind() const;
20
21 void AddVertexAttribute(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
22
23private:
24 GLuint m_ID;
25};
Encapsulates an OpenGL Vertex Array Object (VAO).
Definition VertexArray.h:13
void AddVertexAttribute(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
Definition VertexArray.cpp:24
void Unbind() const
Definition VertexArray.cpp:19
~VertexArray()
Definition VertexArray.cpp:9
VertexArray()
Definition VertexArray.cpp:3
void Bind() const
Definition VertexArray.cpp:14