5#include <unordered_map>
39 mutable std::mutex m_Mutex;
42 std::unordered_map<std::string, std::string> m_LinkMapping;
Manages alias mappings for asset paths. This allows to use short “links” (e.g. @tex) that resolve to ...
Definition Link.hpp:14
void RegisterAssetLink(const std::string &alias, const std::string &path)
Register or override an asset link mapping.
Definition Link.cpp:20
void LoadAssetLinksFromFile(const std::string &filename)
Load asset link mappings from a file.
Definition Link.cpp:45
std::string ResolveAssetPath(const std::string &assetPath) const
Resolve an asset path that may begin with an alias (e.g. "@tex/icons/...").
Definition Link.cpp:26