| As() | Renderer::Backend::IDeviceObject< ITexture > | inline |
| CDevice | Renderer::Backend::Vulkan::CTexture | friend |
| Create(CDevice *device, const char *name, const Type type, const uint32_t usage, const Format format, const uint32_t width, const uint32_t height, const Sampler::Desc &defaultSamplerDesc, const uint32_t MIPLevelCount, const uint32_t sampleCount) | Renderer::Backend::Vulkan::CTexture | privatestatic |
| CreateReadback(CDevice *device, const char *name, const Format format, const uint32_t width, const uint32_t height) | Renderer::Backend::Vulkan::CTexture | privatestatic |
| CSwapChain | Renderer::Backend::Vulkan::CTexture | friend |
| CTexture(CDevice *device) | Renderer::Backend::Vulkan::CTexture | private |
| GetAttachmentImageAspectMask() | Renderer::Backend::Vulkan::CTexture | inline |
| GetAttachmentImageView() | Renderer::Backend::Vulkan::CTexture | inline |
| GetDevice() override | Renderer::Backend::Vulkan::CTexture | virtual |
| GetDeviceMemory() | Renderer::Backend::Vulkan::CTexture | inline |
| GetFormat() const override | Renderer::Backend::Vulkan::CTexture | inlinevirtual |
| GetHeight() const override | Renderer::Backend::Vulkan::CTexture | inlinevirtual |
| GetImage() | Renderer::Backend::Vulkan::CTexture | inline |
| GetLayerCount() const | Renderer::Backend::Vulkan::CTexture | inline |
| GetMappedData() | Renderer::Backend::Vulkan::CTexture | inline |
| GetMIPLevelCount() const override | Renderer::Backend::Vulkan::CTexture | inlinevirtual |
| GetSampleCount() const | Renderer::Backend::Vulkan::CTexture | inline |
| GetSampler() | Renderer::Backend::Vulkan::CTexture | inline |
| GetSamplerImageAspectMask() | Renderer::Backend::Vulkan::CTexture | inline |
| GetSamplerImageView() | Renderer::Backend::Vulkan::CTexture | inline |
| GetType() const override | Renderer::Backend::Vulkan::CTexture | inlinevirtual |
| GetUID() const | Renderer::Backend::Vulkan::CTexture | inline |
| GetUsage() const override | Renderer::Backend::Vulkan::CTexture | inlinevirtual |
| GetVkFormat() const | Renderer::Backend::Vulkan::CTexture | inline |
| GetWidth() const override | Renderer::Backend::Vulkan::CTexture | inlinevirtual |
| IsCompareEnabled() | Renderer::Backend::Vulkan::CTexture | inline |
| IsInitialized() const | Renderer::Backend::Vulkan::CTexture | inline |
| m_Allocation | Renderer::Backend::Vulkan::CTexture | private |
| m_AllocationInfo | Renderer::Backend::Vulkan::CTexture | private |
| m_AttachmentImageAspectMask | Renderer::Backend::Vulkan::CTexture | private |
| m_AttachmentImageView | Renderer::Backend::Vulkan::CTexture | private |
| m_Device | Renderer::Backend::Vulkan::CTexture | private |
| m_Format | Renderer::Backend::Vulkan::CTexture | private |
| m_Height | Renderer::Backend::Vulkan::CTexture | private |
| m_Image | Renderer::Backend::Vulkan::CTexture | private |
| m_Initialized | Renderer::Backend::Vulkan::CTexture | private |
| m_IsCompareEnabled | Renderer::Backend::Vulkan::CTexture | private |
| m_LayerCount | Renderer::Backend::Vulkan::CTexture | private |
| m_MIPLevelCount | Renderer::Backend::Vulkan::CTexture | private |
| m_SampleCount | Renderer::Backend::Vulkan::CTexture | private |
| m_Sampler | Renderer::Backend::Vulkan::CTexture | private |
| m_SamplerImageAspectMask | Renderer::Backend::Vulkan::CTexture | private |
| m_SamplerImageView | Renderer::Backend::Vulkan::CTexture | private |
| m_Type | Renderer::Backend::Vulkan::CTexture | private |
| m_UID | Renderer::Backend::Vulkan::CTexture | private |
| m_Usage | Renderer::Backend::Vulkan::CTexture | private |
| m_VkFormat | Renderer::Backend::Vulkan::CTexture | private |
| m_Width | Renderer::Backend::Vulkan::CTexture | private |
| SetInitialized() | Renderer::Backend::Vulkan::CTexture | inline |
| Type enum name | Renderer::Backend::ITexture | |
| WrapBackbufferImage(CDevice *device, const char *name, const VkImage image, const VkFormat format, const VkImageUsageFlags usage, const uint32_t width, const uint32_t height) | Renderer::Backend::Vulkan::CTexture | privatestatic |
| ~CTexture() override | Renderer::Backend::Vulkan::CTexture | |
| ~IDeviceObject() | Renderer::Backend::IDeviceObject< ITexture > | inlinevirtual |