#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | SurfaceCapabilities2EXT (uint32_t minImageCount_={}, uint32_t maxImageCount_={}, vk::Extent2D currentExtent_={}, vk::Extent2D minImageExtent_={}, vk::Extent2D maxImageExtent_={}, uint32_t maxImageArrayLayers_={}, vk::SurfaceTransformFlagsKHR supportedTransforms_={}, vk::SurfaceTransformFlagBitsKHR currentTransform_=vk::SurfaceTransformFlagBitsKHR::eIdentity, vk::CompositeAlphaFlagsKHR supportedCompositeAlpha_={}, vk::ImageUsageFlags supportedUsageFlags_={}, vk::SurfaceCounterFlagsEXT supportedSurfaceCounters_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | SurfaceCapabilities2EXT (SurfaceCapabilities2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| SurfaceCapabilities2EXT (VkSurfaceCapabilities2EXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
SurfaceCapabilities2EXT & | operator= (SurfaceCapabilities2EXT const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
SurfaceCapabilities2EXT & | operator= (VkSurfaceCapabilities2EXT const &rhs) VULKAN_HPP_NOEXCEPT |
|
| operator VkSurfaceCapabilities2EXT const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkSurfaceCapabilities2EXT & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (SurfaceCapabilities2EXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (SurfaceCapabilities2EXT const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 109620 of file vulkan_structs.hpp.
◆ NativeType
◆ SurfaceCapabilities2EXT() [1/3]
VULKAN_HPP_CONSTEXPR vk::SurfaceCapabilities2EXT::SurfaceCapabilities2EXT |
( |
uint32_t |
minImageCount_ = {} , |
|
|
uint32_t |
maxImageCount_ = {} , |
|
|
vk::Extent2D |
currentExtent_ = {} , |
|
|
vk::Extent2D |
minImageExtent_ = {} , |
|
|
vk::Extent2D |
maxImageExtent_ = {} , |
|
|
uint32_t |
maxImageArrayLayers_ = {} , |
|
|
vk::SurfaceTransformFlagsKHR |
supportedTransforms_ = {} , |
|
|
vk::SurfaceTransformFlagBitsKHR |
currentTransform_ = vk::SurfaceTransformFlagBitsKHR::eIdentity , |
|
|
vk::CompositeAlphaFlagsKHR |
supportedCompositeAlpha_ = {} , |
|
|
vk::ImageUsageFlags |
supportedUsageFlags_ = {} , |
|
|
vk::SurfaceCounterFlagsEXT |
supportedSurfaceCounters_ = {} , |
|
|
void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ SurfaceCapabilities2EXT() [2/3]
◆ SurfaceCapabilities2EXT() [3/3]
◆ operator VkSurfaceCapabilities2EXT &()
◆ operator VkSurfaceCapabilities2EXT const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ allowDuplicate
const bool vk::SurfaceCapabilities2EXT::allowDuplicate = false |
|
static |
◆ currentExtent
vk::Extent2D vk::SurfaceCapabilities2EXT::currentExtent = {} |
◆ currentTransform
◆ maxImageArrayLayers
uint32_t vk::SurfaceCapabilities2EXT::maxImageArrayLayers = {} |
◆ maxImageCount
uint32_t vk::SurfaceCapabilities2EXT::maxImageCount = {} |
◆ maxImageExtent
vk::Extent2D vk::SurfaceCapabilities2EXT::maxImageExtent = {} |
◆ minImageCount
uint32_t vk::SurfaceCapabilities2EXT::minImageCount = {} |
◆ minImageExtent
vk::Extent2D vk::SurfaceCapabilities2EXT::minImageExtent = {} |
◆ pNext
void* vk::SurfaceCapabilities2EXT::pNext = {} |
◆ structureType
◆ sType
◆ supportedCompositeAlpha
◆ supportedSurfaceCounters
◆ supportedTransforms
◆ supportedUsageFlags
The documentation for this struct was generated from the following file: