Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
void | InitializeDirectory () |
virtual AssetLoadBinaryResult | LoadBinaryByUuid (AssetType assetType, Uuid uuid) override |
virtual AssetLoadTextResult | LoadTextByUuid (AssetType assetType, Uuid uuid) override |
virtual Grindstone::Uuid | GetUuidByAddress (AssetType assetType, std::string_view address) override |
Protected Member Functions | |
AssetLoadBinaryResult | LoadAsset (const ArchiveDirectory::AssetInfo &assetInfo) |
Protected Attributes | |
ArchiveDirectory | archiveDirectory |
Buffer | lastBuffer |
uint16_t | lastBufferIndex = UINT16_MAX |
|
overridevirtual |
Implements Grindstone::Assets::AssetLoader.
|
overridevirtual |
Implements Grindstone::Assets::AssetLoader.
|
overridevirtual |
Implements Grindstone::Assets::AssetLoader.