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

Texture caching and management system. More...

#include "lmgl/renderer/texture.hpp"
#include <memory>
#include <string>
#include <unordered_map>

Go to the source code of this file.

Classes

class  lmgl::assets::TextureLibrary
 Manages loading and caching of textures. More...
 

Namespaces

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

Detailed Description

Texture caching and management system.

This file defines the TextureLibrary class, which provides functionality to load, cache, and manage textures efficiently in a graphics application. It ensures that textures are loaded only once and reused across the application, reducing memory usage and load times.