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