VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::vulkan::VulkanTexture Member List

This is the complete list of members for venom::vulkan::VulkanTexture, including all inherited members.

_AddCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_CreateAttachment(int width, int height, int imageCount, vc::ShaderVertexFormat format) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_GetResourceToCache() const (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinlineprotected
_GetResourceToCache() (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinlineprotected
_InitDepthBuffer(int width, int height) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_LoadFromCache(const SPtr< GraphicsCachedResource > &cache) (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinlineprotected
_resource (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderprotected
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetInCache(const std::string &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
As() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
As() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
As() (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
ConstAs() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
CreateAttachment(int width, int height, int imageCount, vc::ShaderVertexFormat format) (defined in venom::common::TextureImpl)venom::common::TextureImpl
DAs() (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DAs() const (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DecRefCount() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
Destroy() overridevenom::common::GraphicsPluginObjectvirtual
GetCachedObject(const std::string &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetDummyTexture() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturestatic
GetImage() const (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetImage() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetImageView() const (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetImageView() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetTexturePeakLuminance() const (defined in venom::common::TextureImpl)venom::common::TextureImplinline
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GraphicsCachedResourceHolder() (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolder
GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
HasCachedObject(const std::string &path)venom::common::GraphicsPluginObjectstatic
HasTexture() const override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinlinevirtual
IncRefCount() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
InitDepthBuffer(int width, int height) (defined in venom::common::TextureImpl)venom::common::TextureImpl
LoadImage(unsigned char *pixels, int width, int height, int channels) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
LoadImage(uint16_t *pixels, int width, int height, int channels) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
LoadImage(const char *path, int id, char *bgraData, unsigned int width, unsigned int height) (defined in venom::common::TextureImpl)venom::common::TextureImpl
LoadImageBGRA(unsigned char *pixels, int width, int height, int channels) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
LoadImageFromFile(const char *path) (defined in venom::common::TextureImpl)venom::common::TextureImpl
PluginObject(const PluginType type) (defined in venom::common::PluginObject)venom::common::PluginObject
PluginObjectImpl() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
RAs() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
RAs() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
SetDummyTexture(VulkanTexture *texture) (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturestatic
SetResource(const GraphicsCachedResourceHolder &resource) (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
SetResource(const SPtr< GraphicsCachedResource > &resource) (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
SetTexturePeakLuminance(float peakLuminance) (defined in venom::common::TextureImpl)venom::common::TextureImplinline
TextureImpl() (defined in venom::common::TextureImpl)venom::common::TextureImpl
VulkanTexture() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexture
~GraphicsCachedResourceHolder()=default (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHoldervirtual
~GraphicsPluginObject() override (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
~IPluginObject()=default (defined in venom::common::IPluginObject)venom::common::IPluginObjectvirtual
~PluginObject() (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
~TextureImpl()=default (defined in venom::common::TextureImpl)venom::common::TextureImplvirtual
~VulkanTexture() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexture