Core/FilesystemComponent: Add a way to fix indices accross DLL boundaries

This commit is contained in:
SirLynix
2023-01-29 18:13:35 +01:00
parent 5a89a2ae9f
commit 8bc953240d
3 changed files with 36 additions and 31 deletions

View File

@@ -48,9 +48,10 @@ namespace Nz
AppFilesystemComponent& operator=(const AppFilesystemComponent&) = delete;
AppFilesystemComponent& operator=(AppFilesystemComponent&&) = delete;
static inline void RegisterResourceTypes();
private:
template<typename T> std::shared_ptr<T> GetOrLoadImpl(std::string_view assetPath, const typename T::Params& params);
inline void RegisterResourceTypes();
std::vector<std::unique_ptr<ResourceParameters>> m_defaultParameters;
VirtualDirectoryPtr m_rootDirectory;