| _AddCacheSize(size_t size) | venom::common::GraphicsPluginObject | protectedstatic |
| _CreateAttachment(int width, int height, int imageCount, vc::ShaderVertexFormat format)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _CreateReadWriteTexture(int width, int height, vc::ShaderVertexFormat format, int mipMapLevels, int arrayLayers)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _CreateShadowCubeMaps(int dimension)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _CreateShadowMaps(int dimension)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _GetResourceToCache() const (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inlineprotected |
| _GetResourceToCache() (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inlineprotected |
| _InitDepthBuffer(int width, int height)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _LoadFromCache(const SPtr< GraphicsCachedResource > &cache) (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inlineprotected |
| _NewGuiTextureInstance()=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _ResetResource()=0 | venom::common::GraphicsCachedResourceHolder | protectedpure virtual |
| _resource (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | protected |
| _SaveImageToFile(const char *path)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _SetCacheSize(size_t size) | venom::common::GraphicsPluginObject | protectedstatic |
| _SetInCache(const vc::String &path, const SPtr< GraphicsCachedResource > &object) | venom::common::GraphicsPluginObject | protectedstatic |
| _SetMemoryAccess(const TextureMemoryAccess access)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedpure virtual |
| _textureType (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protected |
| _textureUsage (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protected |
| As() (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| As() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| As() (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inline |
| ConstAs() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| CreateAttachment(int width, int height, int imageCount, vc::ShaderVertexFormat format) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| CreateReadWriteTexture(int width, int height, vc::ShaderVertexFormat format, int mipMapLevels, int arrayLayers=1) | venom::common::TextureImpl | |
| CreateShadowCubeMaps(int dimension) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| CreateShadowMaps(int dimension) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| DAs() (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| DAs() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| DecRefCount() (defined in venom::common::PluginObject) | venom::common::PluginObject | |
| Destroy() override | venom::common::GraphicsPluginObject | virtual |
| GetCachedObject(const vc::String &path) | venom::common::GraphicsPluginObject | static |
| GetCachedObjects() | venom::common::GraphicsPluginObject | static |
| GetGUITextureID(void **ptrToTextureId) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| GetHeight() const =0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| GetMemoryAccess() const (defined in venom::common::TextureImpl) | venom::common::TextureImpl | inline |
| GetResourceName() const (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inline |
| GetResourceShortName() const (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inline |
| GetTextureAverageLuminance() const (defined in venom::common::TextureImpl) | venom::common::TextureImpl | inline |
| GetTexturePeakLuminance() const (defined in venom::common::TextureImpl) | venom::common::TextureImpl | inline |
| GetType() const override (defined in venom::common::PluginObject) | venom::common::PluginObject | virtual |
| GetWidth() const =0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| GraphicsCachedResourceHolder() (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | |
| GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject) | venom::common::GraphicsPluginObject | |
| HasCachedObject(const vc::String &path) | venom::common::GraphicsPluginObject | static |
| HasTexture() const =0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| IncRefCount() (defined in venom::common::PluginObject) | venom::common::PluginObject | |
| InitDepthBuffer(int width, int height) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| LoadImage(const char *path, int id, char *bgraData, unsigned int width, unsigned int height) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| LoadImage(unsigned char *pixels, int width, int height, int channels)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| LoadImage(uint16_t *pixels, int width, int height, int channels)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| LoadImageFromFile(const char *path) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| LoadImageRGBA(unsigned char *pixels, int width, int height, int channels)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| operator==(const GraphicsCachedResource *res) const (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| PluginObject(const PluginType type) (defined in venom::common::PluginObject) | venom::common::PluginObject | |
| RAs() (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| RAs() const (defined in venom::common::PluginObject) | venom::common::PluginObject | inline |
| SaveImageToFile(const char *path) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| SetDimensions(int width, int height)=0 (defined in venom::common::TextureImpl) | venom::common::TextureImpl | pure virtual |
| SetMemoryAccess(const TextureMemoryAccess access) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| SetResource(const GraphicsCachedResourceHolder &resource) (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inline |
| SetResource(const SPtr< GraphicsCachedResource > &resource) (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | inline |
| SetTextureAverageLuminance(float averageLuminance) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | inline |
| SetTexturePeakLuminance(float peakLuminance) (defined in venom::common::TextureImpl) | venom::common::TextureImpl | inline |
| Texture (defined in venom::common::TextureImpl) | venom::common::TextureImpl | friend |
| TextureImpl() (defined in venom::common::TextureImpl) | venom::common::TextureImpl | |
| UnloadAllGuiTextures() (defined in venom::common::TextureImpl) | venom::common::TextureImpl | protectedstatic |
| ~GraphicsCachedResourceHolder()=default (defined in venom::common::GraphicsCachedResourceHolder) | venom::common::GraphicsCachedResourceHolder | virtual |
| ~GraphicsPluginObject() override (defined in venom::common::GraphicsPluginObject) | venom::common::GraphicsPluginObject | |
| ~IPluginObject()=default (defined in venom::common::IPluginObject) | venom::common::IPluginObject | virtual |
| ~PluginObject() (defined in venom::common::PluginObject) | venom::common::PluginObject | virtual |
| ~TextureImpl() (defined in venom::common::TextureImpl) | venom::common::TextureImpl | virtual |