Cogs.Core
Cogs::ITextures Member List

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

annotate(TextureHandle handle, const StringView &name)Cogs::ITexturesinlinevirtual
createTextureView(TextureViewDescription &viewDescription)=0Cogs::ITexturespure virtual
generateMipmaps(TextureHandle textureHandle)=0Cogs::ITexturespure virtual
getNativeHandle(TextureHandle textureHandle)=0Cogs::ITexturespure virtual
loadCubeMap(const unsigned char **bytes, const size_t arraySize, const size_t numLevels, const unsigned int *widths, const unsigned int *heights, TextureFormat format, unsigned int flags=0)=0Cogs::ITexturespure virtual
loadSamplerState(const SamplerState &state)=0Cogs::ITexturespure virtual
loadTexture(const unsigned char *bytes, unsigned int width, unsigned int height, TextureFormat format, unsigned int flags=0)=0Cogs::ITexturespure virtual
loadTexture(const unsigned char *bytes, unsigned int width, unsigned int height, TextureFormat format, unsigned int numSamples, unsigned int flags)=0Cogs::ITexturespure virtual
loadTexture(const TextureDescription &desc, const TextureData *data)=0Cogs::ITexturespure virtual
loadTextureArray(const unsigned char **bytes, const size_t arraySize, const size_t numLevels, const unsigned int *widths, const unsigned int *heights, TextureFormat format, unsigned int flags=0)=0Cogs::ITexturespure virtual
loadTextureMipMaps(const unsigned char **bytes, size_t numLevels, const unsigned int *widths, const unsigned int *heights, TextureFormat format, unsigned int flags=0)=0Cogs::ITexturespure virtual
releaseNativeTexture(TextureNativeHandle nativeHandle)Cogs::ITexturesinlinevirtual
releaseResources()=0Cogs::ITexturespure virtual
releaseSamplerState(SamplerStateHandle handle)=0Cogs::ITexturespure virtual
releaseTexture(TextureHandle textureHandle)=0Cogs::ITexturespure virtual
releaseTextureView(const TextureViewHandle &handle)=0Cogs::ITexturespure virtual
uploadTextureData(TextureHandle textureHandle, const TextureData &data, uint32_t layer_offset=0, uint32_t face_offset=0, uint32_t level_offset=0)Cogs::ITexturesinlinevirtual