HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkSurfaceCapabilitiesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesKHR (uint32_t minImageCount_={}, uint32_t maxImageCount_={}, VULKAN_HPP_NAMESPACE::Extent2D currentExtent_={}, VULKAN_HPP_NAMESPACE::Extent2D minImageExtent_={}, VULKAN_HPP_NAMESPACE::Extent2D maxImageExtent_={}, uint32_t maxImageArrayLayers_={}, VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms_={}, VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform_=VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR supportedCompositeAlpha_={}, VULKAN_HPP_NAMESPACE::ImageUsageFlags supportedUsageFlags_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesKHR (SurfaceCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 SurfaceCapabilitiesKHR (VkSurfaceCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
SurfaceCapabilitiesKHRoperator= (SurfaceCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
SurfaceCapabilitiesKHRoperator= (VkSurfaceCapabilitiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkSurfaceCapabilitiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkSurfaceCapabilitiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (SurfaceCapabilitiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (SurfaceCapabilitiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t minImageCount = {}
 
uint32_t maxImageCount = {}
 
VULKAN_HPP_NAMESPACE::Extent2D currentExtent = {}
 
VULKAN_HPP_NAMESPACE::Extent2D minImageExtent = {}
 
VULKAN_HPP_NAMESPACE::Extent2D maxImageExtent = {}
 
uint32_t maxImageArrayLayers = {}
 
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms = {}
 
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity
 
VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR supportedCompositeAlpha = {}
 
VULKAN_HPP_NAMESPACE::ImageUsageFlags supportedUsageFlags = {}
 

Detailed Description

Definition at line 94596 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::SurfaceCapabilitiesKHR ( uint32_t  minImageCount_ = {},
uint32_t  maxImageCount_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  currentExtent_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  minImageExtent_ = {},
VULKAN_HPP_NAMESPACE::Extent2D  maxImageExtent_ = {},
uint32_t  maxImageArrayLayers_ = {},
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR  supportedTransforms_ = {},
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR  currentTransform_ = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity,
VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR  supportedCompositeAlpha_ = {},
VULKAN_HPP_NAMESPACE::ImageUsageFlags  supportedUsageFlags_ = {} 
)
inline

Definition at line 94601 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::SurfaceCapabilitiesKHR ( SurfaceCapabilitiesKHR const rhs)
default
VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::SurfaceCapabilitiesKHR ( VkSurfaceCapabilitiesKHR const rhs)
inline

Definition at line 94627 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::operator VkSurfaceCapabilitiesKHR & ( )
inline

Definition at line 94646 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::operator VkSurfaceCapabilitiesKHR const & ( ) const
inline

Definition at line 94641 of file vulkan_structs.hpp.

SurfaceCapabilitiesKHR& VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::operator= ( SurfaceCapabilitiesKHR const rhs)
default
SurfaceCapabilitiesKHR& VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::operator= ( VkSurfaceCapabilitiesKHR const rhs)
inline

Definition at line 94635 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::operator== ( SurfaceCapabilitiesKHR const rhs) const
inline

Definition at line 94684 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::currentExtent = {}

Definition at line 94705 of file vulkan_structs.hpp.

Definition at line 94710 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::maxImageArrayLayers = {}

Definition at line 94708 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::maxImageCount = {}

Definition at line 94704 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::maxImageExtent = {}

Definition at line 94707 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::minImageCount = {}

Definition at line 94703 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::minImageExtent = {}

Definition at line 94706 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::supportedCompositeAlpha = {}

Definition at line 94711 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::supportedTransforms = {}

Definition at line 94709 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::ImageUsageFlags VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR::supportedUsageFlags = {}

Definition at line 94712 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: