struct FramebufferCreateInfo

Defined at line 68969 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkFramebufferCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkFramebufferCreateInfo.html

Public Members

StructureType sType
const void * pNext
Flags flags
RenderPass renderPass
uint32_t attachmentCount
const ImageView * pAttachments
uint32_t width
uint32_t height
uint32_t layers

Public Methods

void FramebufferCreateInfo (FramebufferCreateFlags flags_, RenderPass renderPass_, uint32_t attachmentCount_, const ImageView * pAttachments_, uint32_t width_, uint32_t height_, uint32_t layers_, const void * pNext_)

Defined at line 68977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void FramebufferCreateInfo (const FramebufferCreateInfo & rhs)

Defined at line 68996 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void FramebufferCreateInfo (const VkFramebufferCreateInfo & rhs)

Defined at line 68998 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void FramebufferCreateInfo (FramebufferCreateFlags flags_, RenderPass renderPass_, const ArrayProxyNoTemporaries<const ImageView> & attachments_, uint32_t width_, uint32_t height_, uint32_t layers_, const void * pNext_)

Defined at line 69004 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & operator= (const FramebufferCreateInfo & rhs)

Defined at line 69023 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & operator= (const VkFramebufferCreateInfo & rhs)

Defined at line 69026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setPNext (const void * pNext_)

Defined at line 69033 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setPNext (const void * pNext_)

Defined at line 69039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setFlags (FramebufferCreateFlags flags_)

Defined at line 69045 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setFlags (FramebufferCreateFlags flags_)

Defined at line 69051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setRenderPass (RenderPass renderPass_)

Defined at line 69057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setRenderPass (RenderPass renderPass_)

Defined at line 69063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setAttachmentCount (uint32_t attachmentCount_)

Defined at line 69069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setAttachmentCount (uint32_t attachmentCount_)

Defined at line 69075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setPAttachments (const ImageView * pAttachments_)

Defined at line 69081 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setPAttachments (const ImageView * pAttachments_)

Defined at line 69087 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setAttachments (const ArrayProxyNoTemporaries<const ImageView> & attachments_)

Defined at line 69094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setWidth (uint32_t width_)

Defined at line 69102 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setWidth (uint32_t width_)

Defined at line 69108 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setHeight (uint32_t height_)

Defined at line 69114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setHeight (uint32_t height_)

Defined at line 69120 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo & setLayers (uint32_t layers_)

Defined at line 69126 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

FramebufferCreateInfo && setLayers (uint32_t layers_)

Defined at line 69132 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkFramebufferCreateInfo & operator const VkFramebufferCreateInfo & ()

Defined at line 69139 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkFramebufferCreateInfo & operator VkFramebufferCreateInfo & ()

Defined at line 69144 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkFramebufferCreateInfo * operator const VkFramebufferCreateInfo * ()

Defined at line 69149 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkFramebufferCreateInfo * operator VkFramebufferCreateInfo * ()

Defined at line 69154 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const FramebufferCreateInfo & )

Defined at line 69176 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp