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 | |
DecrementAssetCount(Grindstone::AssetType assetType, Grindstone::Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetAndIncrementAssetCount(Grindstone::AssetType assetType, Grindstone::Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetAssetByUuid(AssetType assetType, Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetAssetByUuid(Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
GetAssetReferenceByAddress(std::string_view address) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
GetAssetReferenceByUuid(Grindstone::Uuid uuid) (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) const (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
GetUuidByAddress(AssetType assetType, std::string_view address) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
IncrementAssetCount(Grindstone::AssetType assetType, Grindstone::Uuid uuid) (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | virtual |
LoadBinaryByUuid(AssetType assetType, Uuid uuid) (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() (defined in Grindstone::Assets::AssetManager) | Grindstone::Assets::AssetManager | inline |
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 |