19using GLuint =
unsigned int;
unsigned int GLuint
Definition IndexBuffer.h:17
int GLint
Definition VAO.h:20
Definition IndexBuffer.h:20
int position
Definition VAO.h:55
int color
Definition VAO.h:54
int textureCoord
Definition VAO.h:56
auto operator=(const VAO &other) -> VAO &=default
~VAO()
Definition VAO.cpp:46
auto ID() const -> GLuint
Definition VAO.h:46
GLuint VAOID
Definition VAO.h:52
auto deactivate() const -> void
Definition VAO.cpp:57
VAO(const VAO &other)=default
VAO(const VertexBuffer &vertexBuffer, const IndexBuffer &indexBuffer)
Definition VAO.cpp:23
auto activate() const -> void
Definition VAO.cpp:51
VAO(VAO &&other) noexcept=default
auto operator=(VAO &&other) noexcept -> VAO &=default
Buffer that holds data for the vertices for OpenGL.
Definition VertexBuffer.h:29
shaderAttributes
Definition VAO.h:25
@ aColor
Definition VAO.h:28
@ aTextureCoordinate
Definition VAO.h:27
@ aPosition
Definition VAO.h:26