Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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::AssetManager | virtual |
GetAsset(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetAsset(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetAsset(Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
GetAsset(std::string_view address) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
GetAsset(Grindstone::AssetReference< T > assetReference) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
GetManager(AssetType assetType) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetManager() (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
GetTypeName(AssetType assetType) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
IncrementAssetUse(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
IncrementAssetUse(Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
LoadBinaryByAddress(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
LoadBinaryByPath(AssetType assetType, const std::filesystem::path &path) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
LoadBinaryByUuid(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
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::AssetManager | virtual |
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::AssetManager | virtual |
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::AssetManager | virtual |
LoadShaderStageByAddress(std::string_view address, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &stageCreateInfo, std::vector< char > &fileData) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
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::AssetManager | virtual |
LoadShaderStageByUuid(Uuid uuid, GraphicsAPI::ShaderStage shaderStage, GraphicsAPI::GraphicsPipeline::CreateInfo::ShaderStageData &stageCreateInfo, std::vector< char > &fileData) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
LoadTextByAddress(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
LoadTextByPath(AssetType assetType, const std::filesystem::path &path) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
LoadTextByUuid(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
QueueReloadAsset(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
RegisterAssetType(AssetType assetType, const char *typeName, AssetImporter *importer) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
ReloadQueuedAssets() (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | |
UnregisterAssetType(AssetType assetType) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
~AssetManager() (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager |