|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Master include header for LMGL - Include this for most common functionality. More...
#include "lmgl/core/engine.hpp"#include "lmgl/input.hpp"#include "lmgl/scene/camera.hpp"#include "lmgl/scene/light.hpp"#include "lmgl/scene/material.hpp"#include "lmgl/scene/mesh.hpp"#include "lmgl/scene/node.hpp"#include "lmgl/scene/scene.hpp"#include "lmgl/scene/skybox.hpp"#include "lmgl/assets/model_loader.hpp"#include "lmgl/assets/texture_library.hpp"#include "lmgl/renderer/shader.hpp"#include "lmgl/renderer/texture.hpp"#include "lmgl/ui/button.hpp"#include "lmgl/ui/canvas.hpp"#include "lmgl/ui/panel.hpp"#include "lmgl/ui/slider.hpp"#include "lmgl/ui/text.hpp"#include "lmgl/ui/toggle.hpp"#include "lmgl/ui/ui_loader.hpp"Go to the source code of this file.
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
Typedefs | |
| using | lmgl::Engine = core::Engine |
| using | lmgl::Key = core::Key |
| using | lmgl::Scene = scene::Scene |
| using | lmgl::Camera = scene::Camera |
| using | lmgl::Mesh = scene::Mesh |
| using | lmgl::Node = scene::Node |
| using | lmgl::Light = scene::Light |
| using | lmgl::Material = scene::Material |
| using | lmgl::Skybox = scene::Skybox |
| using | lmgl::ModelLoader = assets::ModelLoader |
| using | lmgl::TextureLibrary = assets::TextureLibrary |
| using | lmgl::Shader = renderer::Shader |
| using | lmgl::Texture = renderer::Texture |
Master include header for LMGL - Include this for most common functionality.
This header provides convenient access to the most commonly used LMGL classes and functions. For specialized features (VR, advanced rendering), include specific headers as needed.