lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NlmglForward declarations for Assimp Material structure
 NassetsNamespace for asset loading utilities
 CModelLoaderClass for loading 3D models using Assimp
 CModelLoadOptionsOptions for loading 3D models
 CTextureLibraryManages loading and caching of textures
 Ncore
 CEngineA singleton class that manages the main application loop using GLFW
 NrendererNamespace for rendering-related classes and functions
 CBufferElementRepresents a single element in a buffer layout
 CBufferLayoutDefines the layout of a buffer, consisting of multiple buffer elements
 CCubemapShadowMapManages a cubemap depth texture for rendering shadows from point lights
 CFramebufferFramebuffer class for off-screen rendering
 CIndexBufferManages an index buffer in OpenGL
 CRendererManages the rendering of scenes
 CShaderRepresents a shader program used in rendering
 CShaderLibraryManages a collection of shader programs
 CShadowMapManages a 2D depth texture for rendering shadows from directional lights
 CShadowRendererRenders shadows for directional and point lights using shadow maps
 CTextureManages an OpenGL texture
 CVertexArrayClass representing a Vertex Array Object (VAO) in OpenGL
 CVertexBufferManages a vertex buffer in OpenGL
 NsceneNamespace for scene-related classes and functions
 CAABBAxis-Aligned Bounding Box (AABB) structure
 CBoundingSphereBounding Sphere structure
 CCameraRepresents a camera for viewing the 3D scene
 CCubemapRepresents a cubemap texture for skybox rendering
 CFrustumFrustum structure
 CLightClass representing a light source in a 3D scene
 CLODLevel of Detail (LOD) management class
 CLODLevelLevel of Detail (LOD) structure representing a single LOD level
 CMaterialRepresents a material with various properties and textures for 3D rendering
 CMeshRepresents a 3D mesh with associated vertex array and shader
 CNodeRepresents a node in a scene graph
 CPlanePlane structure
 CSceneRepresents a 3D scene graph with a root node
 CSkyboxRepresents a skybox in a 3D scene
 CVertexRepresents a single vertex in 3D space