VkFormat m_Format
Definition: DepthBuffer.h:45
FORCEINLINE const VkImageView & GetVkImageView() const
Definition: DepthBuffer.h:17
void CreateImageView()
Definition: DepthBuffer.cpp:85
VkDeviceMemory m_Memory
Definition: DepthBuffer.h:43
void Cleanup()
Cleans up all Vulkan resources of this depth buffer.
Definition: DepthBuffer.cpp:37
FORCEINLINE const VkFormat & GetFormat() const
Definition: DepthBuffer.h:18
void Create()
Creates all VK resources.
Definition: DepthBuffer.cpp:13
~DepthBuffer()
Definition: DepthBuffer.cpp:32
DepthBuffer()
Definition: DepthBuffer.cpp:8
FORCEINLINE const VkDeviceMemory & GetVkMemory() const
Definition: DepthBuffer.h:16
VkImage m_Image
Definition: DepthBuffer.h:42
FORCEINLINE const VkImage & GetVkImage() const
Definition: DepthBuffer.h:15
VkImageView m_ImageView
Definition: DepthBuffer.h:44
static VkFormat GetDepthBufferFormat()
Definition: DepthBuffer.cpp:59
void CreateImage()
Definition: DepthBuffer.cpp:68
Definition: DepthBuffer.h:8