Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
All Classes Pages
Grindstone::Assets::AssetLoader Member List

This is the complete list of members for Grindstone::Assets::AssetLoader, including all inherited members.

LoadBinaryByAddress(AssetType assetType, std::string_view address)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadBinaryByPath(AssetType assetType, const std::filesystem::path &path)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadBinaryByUuid(AssetType assetType, Uuid uuid)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadShaderStageByAddress(std::string_view address, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &shaderStageCreateInfo, std::vector< char > &fileData)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadShaderStageByPath(const std::filesystem::path &path, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &shaderStageCreateInfo, std::vector< char > &fileData)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadShaderStageByUuid(Uuid uuid, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &shaderStageCreateInfo, std::vector< char > &fileData)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadTextByAddress(AssetType assetType, std::string_view address)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadTextByPath(AssetType assetType, const std::filesystem::path &path)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual
LoadTextByUuid(AssetType assetType, Uuid uuid)=0 (defined in Grindstone::Assets::AssetLoader)Grindstone::Assets::AssetLoaderpure virtual