22using GLuint =
unsigned int;
unsigned int GLuint
Definition IndexBuffer.h:17
int GLint
Definition VAO.h:23
Definition IndexBuffer.h:23
int textureCoord
Definition VAO.h:63
auto operator=(VAO &&other) noexcept -> VAO &=default
VAO(const VertexBuffer &vertexBuffer, const IndexBuffer &indexBuffer)
Definition VAO.cpp:27
~VAO()
Definition VAO.cpp:50
GLuint VAOID
Definition VAO.h:59
auto activate() const -> void
Definition VAO.cpp:55
int position
Definition VAO.h:62
int color
Definition VAO.h:61
auto operator=(const VAO &other) -> VAO &=default
VAO(VAO &&other) noexcept=default
auto ID() const -> GLuint
Definition VAO.h:53
VAO(const VAO &other)=default
auto deactivate() const -> void
Definition VAO.cpp:61
Buffer that holds data for the vertices for OpenGL.
Definition VertexBuffer.h:32
shaderAttributes
Definition VAO.h:28
@ aColor
Definition VAO.h:31
@ aTextureCoordinate
Definition VAO.h:30
@ aPosition
Definition VAO.h:29