|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Declares classes and structures for rendering scenes using OpenGL. More...
#include "lmgl/renderer/framebuffer.hpp"#include "lmgl/scene/camera.hpp"#include "lmgl/scene/mesh.hpp"#include "lmgl/scene/node.hpp"#include "lmgl/scene/scene.hpp"#include <memory>#include <vector>Go to the source code of this file.
Classes | |
| class | lmgl::renderer::Renderer |
| Manages the rendering of scenes. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::renderer |
| Namespace for rendering-related classes and functions. | |
Enumerations | |
| enum class | lmgl::renderer::RenderMode { Solid = 0 , Wireframe , Points } |
| Enumerates the different rendering modes. More... | |
| enum class | lmgl::renderer::RenderLayer { Skybox = 0 , Opaque = 100 , Transparent = 200 , UI = 300 } |
| Enumerates the different render layers. More... | |
Declares classes and structures for rendering scenes using OpenGL.
This header file contains the definitions for the renderer namespace, the Renderer class, and related enumerations such as RenderMode and RenderLayer. These types coordinate scene rendering, camera setup, and drawing operations in an OpenGL-based rendering pipeline.