struct SwapchainCreateInfoKHR

Defined at line 190072 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
Bool32 clipped
SwapchainKHR oldSwapchain

Public Methods

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

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

void SwapchainCreateInfoKHR (const SwapchainCreateInfoKHR & rhs)

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

void SwapchainCreateInfoKHR (const VkSwapchainCreateInfoKHR & rhs)

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

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

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

SwapchainCreateInfoKHR & operator= (const SwapchainCreateInfoKHR & rhs)

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

SwapchainCreateInfoKHR & operator= (const VkSwapchainCreateInfoKHR & rhs)

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

SwapchainCreateInfoKHR & setPNext (const void * pNext_)

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

SwapchainCreateInfoKHR && setPNext (const void * pNext_)

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

SwapchainCreateInfoKHR & setFlags (SwapchainCreateFlagsKHR flags_)

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

SwapchainCreateInfoKHR && setFlags (SwapchainCreateFlagsKHR flags_)

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

SwapchainCreateInfoKHR & setSurface (SurfaceKHR surface_)

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

SwapchainCreateInfoKHR && setSurface (SurfaceKHR surface_)

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

SwapchainCreateInfoKHR & setMinImageCount (uint32_t minImageCount_)

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

SwapchainCreateInfoKHR && setMinImageCount (uint32_t minImageCount_)

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

SwapchainCreateInfoKHR & setImageFormat (Format imageFormat_)

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

SwapchainCreateInfoKHR && setImageFormat (Format imageFormat_)

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

SwapchainCreateInfoKHR & setImageColorSpace (ColorSpaceKHR imageColorSpace_)

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

SwapchainCreateInfoKHR && setImageColorSpace (ColorSpaceKHR imageColorSpace_)

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

SwapchainCreateInfoKHR & setImageExtent (const Extent2D & imageExtent_)

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

SwapchainCreateInfoKHR && setImageExtent (const Extent2D & imageExtent_)

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

SwapchainCreateInfoKHR & setImageArrayLayers (uint32_t imageArrayLayers_)

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

SwapchainCreateInfoKHR && setImageArrayLayers (uint32_t imageArrayLayers_)

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

SwapchainCreateInfoKHR & setImageUsage (ImageUsageFlags imageUsage_)

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

SwapchainCreateInfoKHR && setImageUsage (ImageUsageFlags imageUsage_)

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

SwapchainCreateInfoKHR & setImageSharingMode (SharingMode imageSharingMode_)

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

SwapchainCreateInfoKHR && setImageSharingMode (SharingMode imageSharingMode_)

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

SwapchainCreateInfoKHR & setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)

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

SwapchainCreateInfoKHR && setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_)

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

SwapchainCreateInfoKHR & setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)

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

SwapchainCreateInfoKHR && setPQueueFamilyIndices (const uint32_t * pQueueFamilyIndices_)

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

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

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

SwapchainCreateInfoKHR & setPreTransform (SurfaceTransformFlagBitsKHR preTransform_)

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

SwapchainCreateInfoKHR && setPreTransform (SurfaceTransformFlagBitsKHR preTransform_)

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

SwapchainCreateInfoKHR & setCompositeAlpha (CompositeAlphaFlagBitsKHR compositeAlpha_)

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

SwapchainCreateInfoKHR && setCompositeAlpha (CompositeAlphaFlagBitsKHR compositeAlpha_)

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

SwapchainCreateInfoKHR & setPresentMode (PresentModeKHR presentMode_)

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

SwapchainCreateInfoKHR && setPresentMode (PresentModeKHR presentMode_)

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

SwapchainCreateInfoKHR & setClipped (Bool32 clipped_)

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

SwapchainCreateInfoKHR && setClipped (Bool32 clipped_)

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

SwapchainCreateInfoKHR & setOldSwapchain (SwapchainKHR oldSwapchain_)

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

SwapchainCreateInfoKHR && setOldSwapchain (SwapchainKHR oldSwapchain_)

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

const VkSwapchainCreateInfoKHR & operator const VkSwapchainCreateInfoKHR & ()

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

VkSwapchainCreateInfoKHR & operator VkSwapchainCreateInfoKHR & ()

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

const VkSwapchainCreateInfoKHR * operator const VkSwapchainCreateInfoKHR * ()

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

VkSwapchainCreateInfoKHR * operator VkSwapchainCreateInfoKHR * ()

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

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

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