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
7
namespace
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
}
Grindstone::Assets::AssetLoader
Definition
AssetLoader.hpp:32
Grindstone::Assets::FileAssetLoader
Definition
FileAssetLoader.hpp:8
Grindstone::Uuid
Definition
Uuid.hpp:7
Grindstone::Assets::AssetLoadBinaryResult
Definition
AssetLoader.hpp:20
Grindstone::Assets::AssetLoadTextResult
Definition
AssetLoader.hpp:26
sources
code
Editor
FileAssetLoader.hpp
Generated by
1.13.2