Core: Rework VirtualDirectory to allow custom directory resolving
This commit is contained in:
@@ -40,10 +40,10 @@ namespace Nz
|
||||
template<typename T> std::shared_ptr<T> Load(std::string_view assetPath);
|
||||
template<typename T> std::shared_ptr<T> Load(std::string_view assetPath, typename T::Params params);
|
||||
|
||||
inline const VirtualDirectoryPtr& Mount(std::string_view name, std::filesystem::path filepath);
|
||||
inline const VirtualDirectoryPtr& Mount(std::string_view name, VirtualDirectoryPtr directory);
|
||||
const VirtualDirectoryPtr& Mount(std::string_view name, std::filesystem::path filepath);
|
||||
const VirtualDirectoryPtr& Mount(std::string_view name, VirtualDirectoryPtr directory);
|
||||
|
||||
inline void MountDefaultDirectories();
|
||||
void MountDefaultDirectories();
|
||||
|
||||
template<typename T> std::shared_ptr<T> Open(std::string_view assetPath);
|
||||
template<typename T> std::shared_ptr<T> Open(std::string_view assetPath, typename T::Params params);
|
||||
|
||||
Reference in New Issue
Block a user