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

Model loading utilities using Assimp library. More...

#include "lmgl/renderer/shader.hpp"
#include "lmgl/renderer/texture.hpp"
#include "lmgl/scene/mesh.hpp"
#include "lmgl/scene/node.hpp"
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  lmgl::assets::ModelLoadOptions
 Options for loading 3D models. More...
 
class  lmgl::assets::ModelLoader
 Class for loading 3D models using Assimp. More...
 

Namespaces

namespace  lmgl
 Forward declarations for Assimp Material structure.
 
namespace  lmgl::assets
 Namespace for asset loading utilities.
 

Detailed Description

Model loading utilities using Assimp library.

This header provides functions to load 3D models from various file formats using the Assimp library. It includes functions to load models and process their meshes and materials.