SleakEngine 0.1.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
ModelLoader.hpp File Reference
#include <Core/OSDef.hpp>
#include <Math/Matrix.hpp>
#include <Math/Quaternion.hpp>
#include <Math/Vector.hpp>
#include <cstdint>
#include <string>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  Sleak::ModelLoader
struct  Sleak::ModelLoadOptions

Namespaces

namespace  Sleak
 Root namespace for everything the engine exposes.

Typedefs

using Sleak::MaterialCache = std::unordered_map<uint64_t, RefPtr<Material>>
 Per-load cache so meshes sharing an Assimp material share one Material.
using Sleak::TextureCache
 Per-load texture cache to avoid loading the same texture file multiple times.