struct SwapchainCreateInfoKHR

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

=== VK_KHR_swapchain ===

Public Members

StructureType sType
const void * pNext
Flags flags
SurfaceKHR surface
uint32_t minImageCount
Format imageFormat
ColorSpaceKHR imageColorSpace
Extent2D imageExtent
uint32_t imageArrayLayers
Flags imageUsage
SharingMode imageSharingMode
uint32_t queueFamilyIndexCount
const uint32_t * pQueueFamilyIndices
SurfaceTransformFlagBitsKHR preTransform
CompositeAlphaFlagBitsKHR compositeAlpha
PresentModeKHR presentMode
vk::Bool32 clipped
SwapchainKHR oldSwapchain

Public Methods

void SwapchainCreateInfoKHR (vk::SwapchainCreateFlagsKHR flags_, vk::SurfaceKHR surface_, uint32_t minImageCount_, vk::Format imageFormat_, vk::ColorSpaceKHR imageColorSpace_, vk::Extent2D imageExtent_, uint32_t imageArrayLayers_, vk::ImageUsageFlags imageUsage_, vk::SharingMode imageSharingMode_, uint32_t queueFamilyIndexCount_, const uint32_t * pQueueFamilyIndices_, vk::SurfaceTransformFlagBitsKHR preTransform_, vk::CompositeAlphaFlagBitsKHR compositeAlpha_, vk::PresentModeKHR presentMode_, vk::Bool32 clipped_, vk::SwapchainKHR oldSwapchain_, const void * pNext_)

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

void SwapchainCreateInfoKHR (const SwapchainCreateInfoKHR & rhs)

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

void SwapchainCreateInfoKHR (const VkSwapchainCreateInfoKHR & rhs)

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

void SwapchainCreateInfoKHR (vk::SwapchainCreateFlagsKHR flags_, vk::SurfaceKHR surface_, uint32_t minImageCount_, vk::Format imageFormat_, vk::ColorSpaceKHR imageColorSpace_, vk::Extent2D imageExtent_, uint32_t imageArrayLayers_, vk::ImageUsageFlags imageUsage_, vk::SharingMode imageSharingMode_, const vk::ArrayProxyNoTemporaries<const uint32_t> & queueFamilyIndices_, vk::SurfaceTransformFlagBitsKHR preTransform_, vk::CompositeAlphaFlagBitsKHR compositeAlpha_, vk::PresentModeKHR presentMode_, vk::Bool32 clipped_, vk::SwapchainKHR oldSwapchain_, const void * pNext_)

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

SwapchainCreateInfoKHR & operator= (const SwapchainCreateInfoKHR & rhs)

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

SwapchainCreateInfoKHR & operator= (const VkSwapchainCreateInfoKHR & rhs)

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

SwapchainCreateInfoKHR & setPNext (const void * pNext_)

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

SwapchainCreateInfoKHR & setFlags (vk::SwapchainCreateFlagsKHR flags_)

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

SwapchainCreateInfoKHR & setSurface (vk::SurfaceKHR surface_)

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

SwapchainCreateInfoKHR & setMinImageCount (uint32_t minImageCount_)

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

SwapchainCreateInfoKHR & setImageFormat (vk::Format imageFormat_)

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

SwapchainCreateInfoKHR & setImageColorSpace (vk::ColorSpaceKHR imageColorSpace_)

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

SwapchainCreateInfoKHR & setImageExtent (const vk::Extent2D & imageExtent_)

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

SwapchainCreateInfoKHR & setImageArrayLayers (uint32_t imageArrayLayers_)

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

SwapchainCreateInfoKHR & setImageUsage (vk::ImageUsageFlags imageUsage_)

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

SwapchainCreateInfoKHR & setImageSharingMode (vk::SharingMode imageSharingMode_)

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

SwapchainCreateInfoKHR & setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)

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

SwapchainCreateInfoKHR & setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)

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

SwapchainCreateInfoKHR & setQueueFamilyIndices (const vk::ArrayProxyNoTemporaries<const uint32_t> & queueFamilyIndices_)

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

SwapchainCreateInfoKHR & setPreTransform (vk::SurfaceTransformFlagBitsKHR preTransform_)

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

SwapchainCreateInfoKHR & setCompositeAlpha (vk::CompositeAlphaFlagBitsKHR compositeAlpha_)

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

SwapchainCreateInfoKHR & setPresentMode (vk::PresentModeKHR presentMode_)

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

SwapchainCreateInfoKHR & setClipped (vk::Bool32 clipped_)

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

SwapchainCreateInfoKHR & setOldSwapchain (vk::SwapchainKHR oldSwapchain_)

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

const VkSwapchainCreateInfoKHR & operator const VkSwapchainCreateInfoKHR & ()

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

VkSwapchainCreateInfoKHR & operator VkSwapchainCreateInfoKHR & ()

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

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

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