| activateResources() final (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| allocatedResourceCount() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| cancelTextureLoad(TextureHandle handle) | Cogs::Core::TextureManager | |
| checkPreloaded(ResourceLoadInfoBase *loadInfo) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| clear() override (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | virtual |
| clearSwapping() override | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inlinevirtual |
| clearUpdated() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| context (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | protected |
| create() | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| createLocked() | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| createResource() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| createResourceInternal() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | private |
| destroy(ResourceBase *resource) | Cogs::Core::ResourceManagerBase | private |
| destroyLocked(ResourceBase *resource) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| fetchedItems (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| fetchIds (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| fillDeletionQueue(std::vector< ResourceBase * > &deletion) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| findLoader(const TextureLoadInfo *loadInfo) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inlineprotected |
| generateHandle(ResourceBase *resource) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| get(const ResourceHandleBase &handle) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | 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< Texture, TextureLoadInfo > | 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 |
| getTexture(const StringView &path, bool isQuery=false) | Cogs::Core::TextureManager | |
| getUpdateQuota() const (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | virtual |
| handleActivation(TextureHandle handle, Texture *texture) override | Cogs::Core::TextureManager | virtual |
| handleDeletion(Texture *texture) override | Cogs::Core::TextureManager | virtual |
| handleFailedLoad(const TextureLoadInfo *) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inlinevirtual |
| handleLoad(TextureLoadInfo *loadInfo) override | Cogs::Core::TextureManager | virtual |
| handleReload(ResourceHandleBase handle) override (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | virtual |
| initialize() override | Cogs::Core::TextureManager | virtual |
| invokeLoader(ITextureLoader *loader, TextureLoadInfo *loadInfo) (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| invokeLoader(ILoadedTextureLoader *loadedLoader, TextureLoadInfo *loadInfo) (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| isValidResource(ResourceId id) const | Cogs::Core::ResourceManagerBase | protected |
| loadExternalTexture(intptr_t externalHandle, ResourceDimensions target, int width, int height, int depth, int layers, TextureFormat format, const ResourceId resourceId, TextureLoadFlags flags) | Cogs::Core::TextureManager | |
| loadFromData(TextureLoadInfo *loadInfo) (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | |
| loadFromPath(TextureLoadInfo *loadInfo) (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| loadResourceInternal(ResourceLoadInfoBase *loadInfo) | Cogs::Core::ResourceManagerBase | |
| loadTexture(const void *imageData, ResourceDimensions target, int width, int height, int depth, int layers, TextureFormat format, int stride, const ResourceId resourceId, TextureLoadFlags flags) | Cogs::Core::TextureManager | |
| loadTexture(const void *imageData, ResourceDimensions target, int width, int height, int depth, int layers, TextureFormat format, int stride, const TextureHandle &resourceHandle, TextureLoadFlags flags) | Cogs::Core::TextureManager | |
| loadTexture(const StringView &resourceName, const ResourceId resourceId, TextureLoadFlags flags) | Cogs::Core::TextureManager | |
| loadTexture(TextureLoadInfo *loadInfo) | Cogs::Core::TextureManager | |
| loadTexture2D(const void *imageData, int width, int height, TextureFormat format, int stride, RESOURCE resource, TextureLoadFlags flags) (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | inline |
| loadTextureFromMemory(const void *dataPtr, const size_t dataSize, const StringView &resourcePath, const ResourceId resourceId, TextureLoadFlags flags) | Cogs::Core::TextureManager | |
| lock (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | |
| ResourceManager< Texture, TextureLoadInfo >::lock(const ResourceHandle &handle) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| main (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| map (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | |
| orphanedResourceCount() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| postProcessLoading() override final | Cogs::Core::TextureManager | protectedvirtual |
| processDeletion() override | Cogs::Core::ResourceManagerBase | virtual |
| processFetchedItem(ILoadedTextureLoader *loadedLoader, TextureLoadInfo *loadInfo, std::unique_ptr< FileContents > data) (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | private |
| processLoading() final | Cogs::Core::ResourceManagerBase | virtual |
| processSwapping() override | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inlinevirtual |
| queueResource(ResourceLoadInfoBase *loadInfo) | Cogs::Core::ResourceManagerBase | |
| registerLoader(IResourceLoader< Texture, TextureLoadInfo > *loader) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | 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< Texture, TextureLoadInfo > | |
| ResourceManager(Context *context, Collections::ElementOffset capacity=1024) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| ResourceManagerBase(Context *context) (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| ResourceProxy typedef | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | |
| 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 |
| TextureManager(Context *context) | Cogs::Core::TextureManager | inline |
| unlockProxy(const ResourceHandle &handle, const ResourceHandle &proxy) | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| updatedResourceCount() (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| white (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | |
| whiteCube (defined in Cogs::Core::TextureManager) | Cogs::Core::TextureManager | |
| ~IResourceManager()=default (defined in Cogs::Core::IResourceManager) | Cogs::Core::IResourceManager | virtual |
| ~ResourceManager() override | Cogs::Core::ResourceManager< Texture, TextureLoadInfo > | inline |
| ~ResourceManagerBase() override (defined in Cogs::Core::ResourceManagerBase) | Cogs::Core::ResourceManagerBase | |
| ~TextureManager() | Cogs::Core::TextureManager | |