#include <vulkan.hpp>
|
| SwapchainCreateInfoKHR (SwapchainCreateFlagsKHR flags_=SwapchainCreateFlagsKHR(), SurfaceKHR surface_=SurfaceKHR(), uint32_t minImageCount_=0, Format imageFormat_=Format::eUndefined, ColorSpaceKHR imageColorSpace_=ColorSpaceKHR::eSrgbNonlinear, Extent2D imageExtent_=Extent2D(), uint32_t imageArrayLayers_=0, ImageUsageFlags imageUsage_=ImageUsageFlags(), SharingMode imageSharingMode_=SharingMode::eExclusive, uint32_t queueFamilyIndexCount_=0, const uint32_t *pQueueFamilyIndices_=nullptr, SurfaceTransformFlagBitsKHR preTransform_=SurfaceTransformFlagBitsKHR::eIdentity, CompositeAlphaFlagBitsKHR compositeAlpha_=CompositeAlphaFlagBitsKHR::eOpaque, PresentModeKHR presentMode_=PresentModeKHR::eImmediate, Bool32 clipped_=0, SwapchainKHR oldSwapchain_=SwapchainKHR()) |
|
| SwapchainCreateInfoKHR (VkSwapchainCreateInfoKHR const &rhs) |
|
SwapchainCreateInfoKHR & | operator= (VkSwapchainCreateInfoKHR const &rhs) |
|
SwapchainCreateInfoKHR & | setPNext (const void *pNext_) |
|
SwapchainCreateInfoKHR & | setFlags (SwapchainCreateFlagsKHR flags_) |
|
SwapchainCreateInfoKHR & | setSurface (SurfaceKHR surface_) |
|
SwapchainCreateInfoKHR & | setMinImageCount (uint32_t minImageCount_) |
|
SwapchainCreateInfoKHR & | setImageFormat (Format imageFormat_) |
|
SwapchainCreateInfoKHR & | setImageColorSpace (ColorSpaceKHR imageColorSpace_) |
|
SwapchainCreateInfoKHR & | setImageExtent (Extent2D imageExtent_) |
|
SwapchainCreateInfoKHR & | setImageArrayLayers (uint32_t imageArrayLayers_) |
|
SwapchainCreateInfoKHR & | setImageUsage (ImageUsageFlags imageUsage_) |
|
SwapchainCreateInfoKHR & | setImageSharingMode (SharingMode imageSharingMode_) |
|
SwapchainCreateInfoKHR & | setQueueFamilyIndexCount (uint32_t queueFamilyIndexCount_) |
|
SwapchainCreateInfoKHR & | setPQueueFamilyIndices (const uint32_t *pQueueFamilyIndices_) |
|
SwapchainCreateInfoKHR & | setPreTransform (SurfaceTransformFlagBitsKHR preTransform_) |
|
SwapchainCreateInfoKHR & | setCompositeAlpha (CompositeAlphaFlagBitsKHR compositeAlpha_) |
|
SwapchainCreateInfoKHR & | setPresentMode (PresentModeKHR presentMode_) |
|
SwapchainCreateInfoKHR & | setClipped (Bool32 clipped_) |
|
SwapchainCreateInfoKHR & | setOldSwapchain (SwapchainKHR oldSwapchain_) |
|
| operator const VkSwapchainCreateInfoKHR & () const |
|
bool | operator== (SwapchainCreateInfoKHR const &rhs) const |
|
bool | operator!= (SwapchainCreateInfoKHR const &rhs) const |
|
◆ SwapchainCreateInfoKHR() [1/2]
VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::SwapchainCreateInfoKHR |
( |
SwapchainCreateFlagsKHR |
flags_ = SwapchainCreateFlagsKHR() , |
|
|
SurfaceKHR |
surface_ = SurfaceKHR() , |
|
|
uint32_t |
minImageCount_ = 0 , |
|
|
Format |
imageFormat_ = Format::eUndefined , |
|
|
ColorSpaceKHR |
imageColorSpace_ = ColorSpaceKHR::eSrgbNonlinear , |
|
|
Extent2D |
imageExtent_ = Extent2D() , |
|
|
uint32_t |
imageArrayLayers_ = 0 , |
|
|
ImageUsageFlags |
imageUsage_ = ImageUsageFlags() , |
|
|
SharingMode |
imageSharingMode_ = SharingMode::eExclusive , |
|
|
uint32_t |
queueFamilyIndexCount_ = 0 , |
|
|
const uint32_t * |
pQueueFamilyIndices_ = nullptr , |
|
|
SurfaceTransformFlagBitsKHR |
preTransform_ = SurfaceTransformFlagBitsKHR::eIdentity , |
|
|
CompositeAlphaFlagBitsKHR |
compositeAlpha_ = CompositeAlphaFlagBitsKHR::eOpaque , |
|
|
PresentModeKHR |
presentMode_ = PresentModeKHR::eImmediate , |
|
|
Bool32 |
clipped_ = 0 , |
|
|
SwapchainKHR |
oldSwapchain_ = SwapchainKHR() |
|
) |
| |
|
inline |
◆ SwapchainCreateInfoKHR() [2/2]
◆ operator const VkSwapchainCreateInfoKHR &()
◆ operator!=()
◆ operator=()
◆ operator==()
◆ setClipped()
◆ setCompositeAlpha()
◆ setFlags()
◆ setImageArrayLayers()
◆ setImageColorSpace()
◆ setImageExtent()
◆ setImageFormat()
◆ setImageSharingMode()
◆ setImageUsage()
◆ setMinImageCount()
◆ setOldSwapchain()
◆ setPNext()
◆ setPQueueFamilyIndices()
◆ setPresentMode()
◆ setPreTransform()
◆ setQueueFamilyIndexCount()
◆ setSurface()
◆ clipped
Bool32 VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::clipped |
◆ compositeAlpha
◆ flags
◆ imageArrayLayers
uint32_t VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::imageArrayLayers |
◆ imageColorSpace
ColorSpaceKHR VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::imageColorSpace |
◆ imageExtent
Extent2D VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::imageExtent |
◆ imageFormat
Format VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::imageFormat |
◆ imageSharingMode
SharingMode VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::imageSharingMode |
◆ imageUsage
◆ minImageCount
uint32_t VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::minImageCount |
◆ oldSwapchain
SwapchainKHR VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::oldSwapchain |
◆ pNext
const void* VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::pNext = nullptr |
◆ pQueueFamilyIndices
const uint32_t* VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::pQueueFamilyIndices |
◆ presentMode
PresentModeKHR VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::presentMode |
◆ preTransform
◆ queueFamilyIndexCount
uint32_t VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::queueFamilyIndexCount |
◆ sType
◆ surface
SurfaceKHR VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR::surface |
The documentation for this struct was generated from the following file: