Cogs.Core
Cogs::Core::TextureManager Member List

This is the complete list of members for Cogs::Core::TextureManager, including all inherited members.

activateResources() final (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBasevirtual
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::TextureManagervirtual
clearSwapping() overrideCogs::Core::ResourceManager< Texture, TextureLoadInfo >inlinevirtual
clearUpdated() (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBase
context (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBaseprotected
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::ResourceManagerBaseprivate
destroy(ResourceBase *resource)Cogs::Core::ResourceManagerBaseprivate
destroyLocked(ResourceBase *resource) (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBase
fetchedItems (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManagerprivate
fetchIds (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManagerprivate
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) constCogs::Core::ResourceManager< Texture, TextureLoadInfo >inline
getNextResourceId() overrideCogs::Core::ResourceManagerBasevirtual
getOrCreate(ResourceId id) (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBase
getOrCreateInternal(ResourceId id) (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBaseprivate
getReport()Cogs::Core::ResourceManagerBase
getResourceHandle(ResourceId id) constCogs::Core::ResourceManagerBaseprotected
getTexture(const StringView &path, bool isQuery=false)Cogs::Core::TextureManager
getUpdateQuota() const (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBasevirtual
handleActivation(TextureHandle handle, Texture *texture) overrideCogs::Core::TextureManagervirtual
handleDeletion(Texture *texture) overrideCogs::Core::TextureManagervirtual
handleFailedLoad(const TextureLoadInfo *)Cogs::Core::ResourceManager< Texture, TextureLoadInfo >inlinevirtual
handleLoad(TextureLoadInfo *loadInfo) overrideCogs::Core::TextureManagervirtual
handleReload(ResourceHandleBase handle) override (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManagervirtual
initialize() overrideCogs::Core::TextureManagervirtual
invokeLoader(ITextureLoader *loader, TextureLoadInfo *loadInfo) (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManagerprivate
invokeLoader(ILoadedTextureLoader *loadedLoader, TextureLoadInfo *loadInfo) (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManagerprivate
isValidResource(ResourceId id) constCogs::Core::ResourceManagerBaseprotected
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::TextureManagerprivate
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::TextureManagerinline
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::TextureManagerprivate
map (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManager
orphanedResourceCount() (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBase
postProcessLoading() override finalCogs::Core::TextureManagerprotectedvirtual
processDeletion() overrideCogs::Core::ResourceManagerBasevirtual
processFetchedItem(ILoadedTextureLoader *loadedLoader, TextureLoadInfo *loadInfo, std::unique_ptr< FileContents > data) (defined in Cogs::Core::TextureManager)Cogs::Core::TextureManagerprivate
processLoading() finalCogs::Core::ResourceManagerBasevirtual
processSwapping() overrideCogs::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::ResourceManagerBasevirtual
resourceDeleted(ResourceBase *resource) override (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBasevirtual
ResourceHandle typedefCogs::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 typedefCogs::Core::ResourceManager< Texture, TextureLoadInfo >
resourceType (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBaseprotected
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) overrideCogs::Core::ResourceManagerBasevirtual
shouldAutoReload() const (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBasevirtual
shouldMergeBySource() const (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBaseinlinevirtual
storage (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBaseprotected
TextureManager(Context *context)Cogs::Core::TextureManagerinline
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::IResourceManagervirtual
~ResourceManager() overrideCogs::Core::ResourceManager< Texture, TextureLoadInfo >inline
~ResourceManagerBase() override (defined in Cogs::Core::ResourceManagerBase)Cogs::Core::ResourceManagerBase
~TextureManager()Cogs::Core::TextureManager