Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
FileAssetLoader.hpp
1#pragma once
2
3#include <filesystem>
4
5#include <EngineCore/Assets/Loaders/AssetLoader.hpp>
6
7namespace Grindstone::Assets {
8 class FileAssetLoader : public AssetLoader {
9 public:
10 virtual AssetLoadBinaryResult LoadBinaryByUuid(AssetType assetType, Uuid uuid) override;
11 virtual AssetLoadTextResult LoadTextByUuid(AssetType assetType, Uuid uuid) override;
12 virtual Grindstone::Uuid GetUuidByAddress(AssetType assetType, std::string_view address) override;
13 };
14}
Definition AssetLoader.hpp:32
Definition FileAssetLoader.hpp:8
Definition Uuid.hpp:7
Definition AssetLoader.hpp:20
Definition AssetLoader.hpp:26