Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Assets::AssetManager Member List

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

AssetManager(AssetLoader *assetLoader) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManager
DecrementAssetUse(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
GetAsset(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
GetAsset(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
GetAsset(Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagerinline
GetAsset(std::string_view address) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagerinline
GetAsset(Grindstone::AssetReference< T > assetReference) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagerinline
GetManager(AssetType assetType) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
GetManager() (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagerinline
GetTypeName(AssetType assetType) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
IncrementAssetUse(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
IncrementAssetUse(Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagerinline
LoadBinaryByAddress(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadBinaryByPath(AssetType assetType, const std::filesystem::path &path) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadBinaryByUuid(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadShaderSetByAddress(std::string_view address, uint8_t shaderStagesBitMask, size_t numShaderStages, std::vector< GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData > &shaderStageCreateInfos, std::vector< std::vector< char > > &fileData) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadShaderSetByPath(const std::filesystem::path &path, uint8_t shaderStagesBitMask, size_t numShaderStages, std::vector< GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData > &shaderStageCreateInfos, std::vector< std::vector< char > > &fileData) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadShaderSetByUuid(Uuid uuid, uint8_t shaderStagesBitMask, size_t numShaderStages, std::vector< GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData > &shaderStageCreateInfos, std::vector< std::vector< char > > &fileData) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadShaderStageByAddress(std::string_view address, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &stageCreateInfo, std::vector< char > &fileData) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadShaderStageByPath(const std::filesystem::path &path, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &stageCreateInfo, std::vector< char > &fileData) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadShaderStageByUuid(Uuid uuid, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &stageCreateInfo, std::vector< char > &fileData) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadTextByAddress(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadTextByPath(AssetType assetType, const std::filesystem::path &path) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
LoadTextByUuid(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
QueueReloadAsset(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
RegisterAssetType(AssetType assetType, const char *typeName, AssetImporter *importer) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
ReloadQueuedAssets() (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManager
UnregisterAssetType(AssetType assetType) (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManagervirtual
~AssetManager() (defined in Grindstone::Assets::AssetManager)Grindstone::Assets::AssetManager