lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
vertex_array.hpp File Reference

Declaration of the VertexArray class for managing Vertex Array Objects (VAOs) in OpenGL. More...

#include "buffer.hpp"
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  lmgl::renderer::VertexArray
 Class representing a Vertex Array Object (VAO) in OpenGL. More...
 

Namespaces

namespace  lmgl
 Forward declarations for Assimp Material structure.
 
namespace  lmgl::renderer
 Namespace for rendering-related classes and functions.
 

Detailed Description

Declaration of the VertexArray class for managing Vertex Array Objects (VAOs) in OpenGL.

This file contains the declaration of the VertexArray class, which encapsulates the functionality of a Vertex Array Object (VAO) in OpenGL. The class provides methods to bind and unbind the VAO, add vertex buffers, and set an index buffer.