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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkDisplaySurfaceCreateInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR DisplaySurfaceCreateInfoKHR (VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags_={}, VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode_={}, uint32_t planeIndex_={}, uint32_t planeStackIndex_={}, VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_=VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity, float globalAlpha_={}, VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode_=VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR::eOpaque, VULKAN_HPP_NAMESPACE::Extent2D imageExtent_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR DisplaySurfaceCreateInfoKHR (DisplaySurfaceCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 DisplaySurfaceCreateInfoKHR (VkDisplaySurfaceCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
DisplaySurfaceCreateInfoKHRoperator= (DisplaySurfaceCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
DisplaySurfaceCreateInfoKHRoperator= (VkDisplaySurfaceCreateInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setFlags (VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setDisplayMode (VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setPlaneIndex (uint32_t planeIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setPlaneStackIndex (uint32_t planeStackIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setTransform (VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setGlobalAlpha (float globalAlpha_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setAlphaMode (VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
DisplaySurfaceCreateInfoKHR
setImageExtent (VULKAN_HPP_NAMESPACE::Extent2D const &imageExtent_) VULKAN_HPP_NOEXCEPT
 
 operator VkDisplaySurfaceCreateInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkDisplaySurfaceCreateInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (DisplaySurfaceCreateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (DisplaySurfaceCreateInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDisplaySurfaceCreateInfoKHR
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR flags = {}
 
VULKAN_HPP_NAMESPACE::DisplayModeKHR displayMode = {}
 
uint32_t planeIndex = {}
 
uint32_t planeStackIndex = {}
 
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity
 
float globalAlpha = {}
 
VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode = VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR::eOpaque
 
VULKAN_HPP_NAMESPACE::Extent2D imageExtent = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eDisplaySurfaceCreateInfoKHR
 

Detailed Description

Definition at line 29098 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::DisplaySurfaceCreateInfoKHR ( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR  flags_ = {},
VULKAN_HPP_NAMESPACE::DisplayModeKHR  displayMode_ = {},
uint32_t  planeIndex_ = {},
uint32_t  planeStackIndex_ = {},
VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR  transform_ = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity,
float  globalAlpha_ = {},
VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR  alphaMode_ = VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR::eOpaque,
VULKAN_HPP_NAMESPACE::Extent2D  imageExtent_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 29107 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::DisplaySurfaceCreateInfoKHR ( DisplaySurfaceCreateInfoKHR const rhs)
default
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::DisplaySurfaceCreateInfoKHR ( VkDisplaySurfaceCreateInfoKHR const rhs)
inline

Definition at line 29130 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::operator VkDisplaySurfaceCreateInfoKHR & ( )
inline

Definition at line 29205 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::operator VkDisplaySurfaceCreateInfoKHR const & ( ) const
inline

Definition at line 29200 of file vulkan_structs.hpp.

DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::operator= ( DisplaySurfaceCreateInfoKHR const rhs)
default
DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::operator= ( VkDisplaySurfaceCreateInfoKHR const rhs)
inline

Definition at line 29138 of file vulkan_structs.hpp.

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

Definition at line 29234 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setAlphaMode ( VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR  alphaMode_)
inline

Definition at line 29187 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setDisplayMode ( VULKAN_HPP_NAMESPACE::DisplayModeKHR  displayMode_)
inline

Definition at line 29157 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setFlags ( VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR  flags_)
inline

Definition at line 29151 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setGlobalAlpha ( float  globalAlpha_)
inline

Definition at line 29181 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setImageExtent ( VULKAN_HPP_NAMESPACE::Extent2D const imageExtent_)
inline

Definition at line 29193 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setPlaneIndex ( uint32_t  planeIndex_)
inline

Definition at line 29163 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setPlaneStackIndex ( uint32_t  planeStackIndex_)
inline

Definition at line 29169 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setPNext ( const void pNext_)
inline

Definition at line 29145 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 DisplaySurfaceCreateInfoKHR& VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::setTransform ( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR  transform_)
inline

Definition at line 29175 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::allowDuplicate = false
static

Definition at line 29102 of file vulkan_structs.hpp.

Definition at line 29260 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DisplayModeKHR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::displayMode = {}

Definition at line 29255 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::flags = {}

Definition at line 29254 of file vulkan_structs.hpp.

float VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::globalAlpha = {}

Definition at line 29259 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Extent2D VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::imageExtent = {}

Definition at line 29261 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::planeIndex = {}

Definition at line 29256 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::planeStackIndex = {}

Definition at line 29257 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::pNext = {}

Definition at line 29253 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::structureType = StructureType::eDisplaySurfaceCreateInfoKHR
static

Definition at line 29103 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::sType = StructureType::eDisplaySurfaceCreateInfoKHR

Definition at line 29252 of file vulkan_structs.hpp.

Definition at line 29258 of file vulkan_structs.hpp.


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