|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Defines the Mesh class for managing 3D mesh data. More...
#include "lmgl/renderer/shader.hpp"#include "lmgl/renderer/vertex_array.hpp"#include "lmgl/scene/frustum.hpp"#include "lmgl/scene/material.hpp"#include <memory>Go to the source code of this file.
Classes | |
| struct | lmgl::scene::Vertex |
| Represents a single vertex in 3D space. More... | |
| class | lmgl::scene::Mesh |
| Represents a 3D mesh with associated vertex array and shader. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::scene |
| Namespace for scene-related classes and functions. | |
Defines the Mesh class for managing 3D mesh data.
This header file contains the definition of the Mesh class, which encapsulates a vertex array and a shader program used for rendering 3D meshes. The Mesh class provides access to the underlying vertex array and shader, facilitating the rendering process in a graphics application.