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
_CreateReadWriteTexture(int width, int height, vc::ShaderVertexFormat format, int mipLevels, int arrayLayers) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_CreateShadowCubeMaps(int dimension) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_CreateShadowMaps(int dimension) 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
_NewGuiTextureInstance() override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_ResetResource() overridevenom::vulkan::VulkanTexturevirtual
_resource (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderprotected
_SaveImageToFile(const char *path) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetInCache(const vc::String &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
_SetMemoryAccess(const vc::TextureMemoryAccess access) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
_textureType (defined in venom::common::TextureImpl)venom::common::TextureImplprotected
_textureUsage (defined in venom::common::TextureImpl)venom::common::TextureImplprotected
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
CreateImageView() const (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
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::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 vc::String &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetDummyTexture() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturestatic
GetGUITextureID(void **ptrToTextureId) (defined in venom::common::TextureImpl)venom::common::TextureImpl
GetHeight() const override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
GetImage() const (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetImage() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetImageView(int index=0) const (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetImageView(int index=0) (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTextureinline
GetMemoryAccess() const (defined in venom::common::TextureImpl)venom::common::TextureImplinline
GetResourceName() const (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
GetResourceShortName() const (defined in venom::common::GraphicsCachedResourceHolder)venom::common::GraphicsCachedResourceHolderinline
GetTextureAverageLuminance() const (defined in venom::common::TextureImpl)venom::common::TextureImplinline
GetTexturePeakLuminance() const (defined in venom::common::TextureImpl)venom::common::TextureImplinline
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GetWidth() const override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
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::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
LoadImageFromFile(const char *path) (defined in venom::common::TextureImpl)venom::common::TextureImpl
LoadImageRGBA(unsigned char *pixels, int width, int height, int channels) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
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
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
SaveImageToFile(const char *path) (defined in venom::common::TextureImpl)venom::common::TextureImpl
SetDimensions(int width, int height) override (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturevirtual
SetDummyTexture(VulkanTexture *texture) (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexturestatic
SetMemoryAccess(const TextureMemoryAccess access) (defined in venom::common::TextureImpl)venom::common::TextureImpl
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
SetTextureAverageLuminance(float averageLuminance) (defined in venom::common::TextureImpl)venom::common::TextureImplinline
SetTexturePeakLuminance(float peakLuminance) (defined in venom::common::TextureImpl)venom::common::TextureImplinline
TextureImpl() (defined in venom::common::TextureImpl)venom::common::TextureImpl
UnloadAllGuiTextures() (defined in venom::common::TextureImpl)venom::common::TextureImplprotectedstatic
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() (defined in venom::common::TextureImpl)venom::common::TextureImplvirtual
~VulkanTexture() (defined in venom::vulkan::VulkanTexture)venom::vulkan::VulkanTexture