| activateResources() final (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| allocatedResourceCount() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| checkPreloaded(ResourceLoadInfoBase *loadInfo) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| clear() override | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| clearSwapping() override | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| clearUpdated() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| context (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | protected |
| create() | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| createInternal() override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotectedvirtual |
| createLoadInfo() (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| createLocked() | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| createResource() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| createResourceInternal() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | private |
| defaultResource (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | protected |
| destroy(ResourceBase *resource) | Cogs::Core::ResourceManagerBase | private |
| destroyInternal(ResourceBase *resource) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotectedvirtual |
| destroyInternalLocked(ResourceBase *resource) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprivatevirtual |
| destroyLoadInfoInternal(ResourceLoadInfoBase *loadInfo) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| destroyLocked(ResourceBase *resource) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| fillDeletionQueue(std::vector< ResourceBase * > &deletion) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| findLoader(const LoadInfoType *loadInfo) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotected |
| generateHandle(ResourceBase *resource) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| get(const ResourceHandleBase &handle) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| getAllocatedResources() const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| getByName(std::string_view name) const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| getBySource(std::string_view source) const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| getHandle(const ResourceId id) const | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| getNextResourceId() override | Cogs::Core::ResourceManagerBase | virtual |
| getOrCreate(ResourceId id) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| getOrCreateInternal(ResourceId id) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | private |
| getReport() | Cogs::Core::ResourceManagerBase | |
| getResourceHandle(ResourceId id) const | Cogs::Core::ResourceManagerBase | protected |
| getUpdateQuota() const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| handleActivation(ResourceHandle, ResourceType *) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| handleActivationInternal(ResourceHandleBase r, ResourceBase *resource) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotectedvirtual |
| handleDeletion(ResourceType *) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| handleDeletionInternal(ResourceBase *resource) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotectedvirtual |
| handleFailedLoad(const LoadInfoType *) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| handleFailedLoadInternal(ResourceLoadInfoBase *loadInfo) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotectedvirtual |
| handleLoad(LoadInfoType *) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| handleLoadInternal(ResourceLoadInfoBase *loadInfo) override (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlineprotectedvirtual |
| handleReload(ResourceHandleBase) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | inlinevirtual |
| initialize() override (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| isValidResource(ResourceId id) const | Cogs::Core::ResourceManagerBase | protected |
| loaders (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | protected |
| loadInfoMutex (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | private |
| loadInfos (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | private |
| loadResource(LoadInfoType *loadInfo) (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| loadResourceInternal(ResourceLoadInfoBase *loadInfo) | Cogs::Core::ResourceManagerBase | |
| lock(const ResourceHandle &handle) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| orphanedResourceCount() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| postProcessLoading() | Cogs::Core::ResourceManagerBase | inlineprotectedvirtual |
| processDeletion() override | Cogs::Core::ResourceManagerBase | virtual |
| processLoading() final | Cogs::Core::ResourceManagerBase | virtual |
| processSwapping() override | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inlinevirtual |
| queueResource(ResourceLoadInfoBase *loadInfo) | Cogs::Core::ResourceManagerBase | |
| registerLoader(IResourceLoader< ResourceType, LoadInfoType > *loader) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| release(ResourceId resourceId) (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| releaseInternal(ResourceId resourceId) | Cogs::Core::ResourceManagerBase | |
| reportLeaks(std::string_view typeName) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| resourceChanged(ResourceBase *resource) override (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| resourceDeleted(ResourceBase *resource) override (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| ResourceHandle typedef | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | |
| ResourceManager(Context *context, Collections::ElementOffset capacity=1024) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| ResourceManagerBase(Context *context) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| ResourceProxy typedef | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | |
| resources (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | protected |
| resourceType (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | protected |
| safeDestroy(ResourceBase *resource) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| setProcessed(ResourceLoadInfoBase *loadInfo, bool swapping=false) | Cogs::Core::ResourceManagerBase | |
| setResourceId(ResourceBase *resource, ResourceId id) override | Cogs::Core::ResourceManagerBase | virtual |
| shouldAutoReload() const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| shouldMergeBySource() const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | inlinevirtual |
| storage (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | protected |
| swapMutex (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | protected |
| swapQueue (defined in Cogs::Core::ResourceManager< ResourceType, LoadInfoType >) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | protected |
| unlockProxy(const ResourceHandle &handle, const ResourceHandle &proxy) | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| updatedResourceCount() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| ~IResourceManager()=default (defined in Cogs::Core::IResourceManager) | Cogs::Core::IResourceManager | virtual |
| ~ResourceManager() override | Cogs::Core::ResourceManager< ResourceType, LoadInfoType > | inline |
| ~ResourceManagerBase() override (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |