Nebula
Loading...
Searching...
No Matches
Vulkan::VkPassLoadInfo Struct Reference

#include <vkpass.h>

Public Attributes

VkDevice dev
 
Util::StringAtom name
 
CoreGraphics::BufferId passBlockBuffer
 
IndexT renderTargetDimensionsVar
 
Util::Array< CoreGraphics::TextureViewIdattachments
 
Util::Array< Math::vec4attachmentClears
 
Util::Array< CoreGraphics::AttachmentFlagBitsattachmentFlags
 
Util::Array< bool > attachmentIsDepthStencil
 
Util::Array< CoreGraphics::Subpasssubpasses
 
VkRect2D renderArea
 
VkFramebuffer framebuffer
 
VkRenderPass pass
 
Util::FixedArray< VkRect2D > rects
 
Util::FixedArray< VkViewport > viewports
 
Util::FixedArray< VkClearValue > clearValues
 

Member Data Documentation

◆ attachmentClears

Util::Array<Math::vec4> Vulkan::VkPassLoadInfo::attachmentClears

◆ attachmentFlags

Util::Array<CoreGraphics::AttachmentFlagBits> Vulkan::VkPassLoadInfo::attachmentFlags

◆ attachmentIsDepthStencil

Util::Array<bool> Vulkan::VkPassLoadInfo::attachmentIsDepthStencil

◆ attachments

Util::Array<CoreGraphics::TextureViewId> Vulkan::VkPassLoadInfo::attachments

◆ clearValues

Util::FixedArray<VkClearValue> Vulkan::VkPassLoadInfo::clearValues

◆ dev

VkDevice Vulkan::VkPassLoadInfo::dev

◆ framebuffer

VkFramebuffer Vulkan::VkPassLoadInfo::framebuffer

◆ name

Util::StringAtom Vulkan::VkPassLoadInfo::name

◆ pass

VkRenderPass Vulkan::VkPassLoadInfo::pass

◆ passBlockBuffer

CoreGraphics::BufferId Vulkan::VkPassLoadInfo::passBlockBuffer

◆ rects

Util::FixedArray<VkRect2D> Vulkan::VkPassLoadInfo::rects

◆ renderArea

VkRect2D Vulkan::VkPassLoadInfo::renderArea

◆ renderTargetDimensionsVar

IndexT Vulkan::VkPassLoadInfo::renderTargetDimensionsVar

◆ subpasses

Util::Array<CoreGraphics::Subpass> Vulkan::VkPassLoadInfo::subpasses

◆ viewports

Util::FixedArray<VkViewport> Vulkan::VkPassLoadInfo::viewports

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