KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RHI_VULKAN_DEVICE::FramebufferAllocation Struct Reference

Public Attributes

VkFramebuffer framebuffer = VK_NULL_HANDLE
 
VkRenderPass internalRenderPass = VK_NULL_HANDLE
 
std::vector< VkImage > colorImages
 
std::vector< VmaAllocation > colorAllocations
 
std::vector< VkImageView > colorViews
 
VkImage depthImage = VK_NULL_HANDLE
 
VmaAllocation depthAllocation = VK_NULL_HANDLE
 
VkImageView depthView = VK_NULL_HANDLE
 
bool depthRendered = false
 
std::vector< RHI_TEXTURE_FORMAT > colorFormats
 
std::vector< RHI_TextureHandle > colorTextureHandles
 
uint32_t width = 0
 
uint32_t height = 0
 

Detailed Description

Definition at line 603 of file rhi_vulkan_device.cpp.

Member Data Documentation

◆ colorAllocations

std::vector<VmaAllocation> RHI_VULKAN_DEVICE::FramebufferAllocation::colorAllocations

◆ colorFormats

std::vector<RHI_TEXTURE_FORMAT> RHI_VULKAN_DEVICE::FramebufferAllocation::colorFormats

◆ colorImages

std::vector<VkImage> RHI_VULKAN_DEVICE::FramebufferAllocation::colorImages

◆ colorTextureHandles

std::vector<RHI_TextureHandle> RHI_VULKAN_DEVICE::FramebufferAllocation::colorTextureHandles

◆ colorViews

std::vector<VkImageView> RHI_VULKAN_DEVICE::FramebufferAllocation::colorViews

◆ depthAllocation

VmaAllocation RHI_VULKAN_DEVICE::FramebufferAllocation::depthAllocation = VK_NULL_HANDLE

◆ depthImage

VkImage RHI_VULKAN_DEVICE::FramebufferAllocation::depthImage = VK_NULL_HANDLE

◆ depthRendered

bool RHI_VULKAN_DEVICE::FramebufferAllocation::depthRendered = false

◆ depthView

VkImageView RHI_VULKAN_DEVICE::FramebufferAllocation::depthView = VK_NULL_HANDLE

◆ framebuffer

VkFramebuffer RHI_VULKAN_DEVICE::FramebufferAllocation::framebuffer = VK_NULL_HANDLE

◆ height

◆ internalRenderPass

VkRenderPass RHI_VULKAN_DEVICE::FramebufferAllocation::internalRenderPass = VK_NULL_HANDLE

◆ width


The documentation for this struct was generated from the following file: