struct FramebufferCreateInfo

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

Public Members

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

Public Methods

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

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

void FramebufferCreateInfo (const FramebufferCreateInfo & rhs)

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

void FramebufferCreateInfo (const VkFramebufferCreateInfo & rhs)

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

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

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

FramebufferCreateInfo & operator= (const FramebufferCreateInfo & rhs)

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

FramebufferCreateInfo & operator= (const VkFramebufferCreateInfo & rhs)

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

FramebufferCreateInfo & setPNext (const void * pNext_)

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

FramebufferCreateInfo & setFlags (vk::FramebufferCreateFlags flags_)

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

FramebufferCreateInfo & setRenderPass (vk::RenderPass renderPass_)

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

FramebufferCreateInfo & setAttachmentCount (uint32_t attachmentCount_)

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

FramebufferCreateInfo & setPAttachments (const vk::ImageView * pAttachments_)

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

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

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

FramebufferCreateInfo & setWidth (uint32_t width_)

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

FramebufferCreateInfo & setHeight (uint32_t height_)

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

FramebufferCreateInfo & setLayers (uint32_t layers_)

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

const VkFramebufferCreateInfo & operator const VkFramebufferCreateInfo & ()

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

VkFramebufferCreateInfo & operator VkFramebufferCreateInfo & ()

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

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

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