25 virtual ::Bedrock::NotNullNonOwnerPtr<::IFileAccess> getFileAccess(::ResourceFileSystem system)
const = 0;
27 virtual ::std::function<::Bedrock::Result<::std::string>(
::Core::PathView const&, ::std::string&&)>
28 getAssetReader()
const = 0;
30 virtual ::Core::Path getOnDiskScratchPath()
const = 0;
32 virtual ::std::unique_ptr<::IPackIOProvider> clone()
const = 0;
34 virtual ::std::shared_ptr<::Core::FileHandlePool> getArchiveHandlePool()
const = 0;
36 virtual ::I18n& getLoc()
const = 0;