SDL  2.0
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR Struct Reference

#include <vulkan.hpp>

+ Collaboration diagram for VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR:

Public Member Functions

 DisplaySurfaceCreateInfoKHR (DisplaySurfaceCreateFlagsKHR flags_=DisplaySurfaceCreateFlagsKHR(), DisplayModeKHR displayMode_=DisplayModeKHR(), uint32_t planeIndex_=0, uint32_t planeStackIndex_=0, SurfaceTransformFlagBitsKHR transform_=SurfaceTransformFlagBitsKHR::eIdentity, float globalAlpha_=0, DisplayPlaneAlphaFlagBitsKHR alphaMode_=DisplayPlaneAlphaFlagBitsKHR::eOpaque, Extent2D imageExtent_=Extent2D())
 
 DisplaySurfaceCreateInfoKHR (VkDisplaySurfaceCreateInfoKHR const &rhs)
 
DisplaySurfaceCreateInfoKHRoperator= (VkDisplaySurfaceCreateInfoKHR const &rhs)
 
DisplaySurfaceCreateInfoKHRsetPNext (const void *pNext_)
 
DisplaySurfaceCreateInfoKHRsetFlags (DisplaySurfaceCreateFlagsKHR flags_)
 
DisplaySurfaceCreateInfoKHRsetDisplayMode (DisplayModeKHR displayMode_)
 
DisplaySurfaceCreateInfoKHRsetPlaneIndex (uint32_t planeIndex_)
 
DisplaySurfaceCreateInfoKHRsetPlaneStackIndex (uint32_t planeStackIndex_)
 
DisplaySurfaceCreateInfoKHRsetTransform (SurfaceTransformFlagBitsKHR transform_)
 
DisplaySurfaceCreateInfoKHRsetGlobalAlpha (float globalAlpha_)
 
DisplaySurfaceCreateInfoKHRsetAlphaMode (DisplayPlaneAlphaFlagBitsKHR alphaMode_)
 
DisplaySurfaceCreateInfoKHRsetImageExtent (Extent2D imageExtent_)
 
 operator VkDisplaySurfaceCreateInfoKHR const & () const
 
 operator VkDisplaySurfaceCreateInfoKHR & ()
 
bool operator== (DisplaySurfaceCreateInfoKHR const &rhs) const
 
bool operator!= (DisplaySurfaceCreateInfoKHR const &rhs) const
 

Data Fields

const voidpNext = nullptr
 
DisplaySurfaceCreateFlagsKHR flags
 
DisplayModeKHR displayMode
 
uint32_t planeIndex
 
uint32_t planeStackIndex
 
SurfaceTransformFlagBitsKHR transform
 
float globalAlpha
 
DisplayPlaneAlphaFlagBitsKHR alphaMode
 
Extent2D imageExtent
 

Private Attributes

StructureType sType = StructureType::eDisplaySurfaceCreateInfoKHR
 

Detailed Description

Definition at line 29382 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ DisplaySurfaceCreateInfoKHR() [1/2]

VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::DisplaySurfaceCreateInfoKHR ( DisplaySurfaceCreateFlagsKHR  flags_ = DisplaySurfaceCreateFlagsKHR(),
DisplayModeKHR  displayMode_ = DisplayModeKHR(),
uint32_t  planeIndex_ = 0,
uint32_t  planeStackIndex_ = 0,
SurfaceTransformFlagBitsKHR  transform_ = SurfaceTransformFlagBitsKHR::eIdentity,
float  globalAlpha_ = 0,
DisplayPlaneAlphaFlagBitsKHR  alphaMode_ = DisplayPlaneAlphaFlagBitsKHR::eOpaque,
Extent2D  imageExtent_ = Extent2D() 
)
inline

Definition at line 29384 of file vulkan.hpp.

29392  : flags( flags_ )
29393  , displayMode( displayMode_ )
29394  , planeIndex( planeIndex_ )
29395  , planeStackIndex( planeStackIndex_ )
29396  , transform( transform_ )
29397  , globalAlpha( globalAlpha_ )
29398  , alphaMode( alphaMode_ )
29399  , imageExtent( imageExtent_ )
29400  {
29401  }

◆ DisplaySurfaceCreateInfoKHR() [2/2]

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

Definition at line 29403 of file vulkan.hpp.

29404  {
29405  memcpy( this, &rhs, sizeof( DisplaySurfaceCreateInfoKHR ) );
29406  }

References memcpy.

Member Function Documentation

◆ operator VkDisplaySurfaceCreateInfoKHR &()

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

Definition at line 29472 of file vulkan.hpp.

29473  {
29474  return *reinterpret_cast<VkDisplaySurfaceCreateInfoKHR*>(this);
29475  }

◆ operator VkDisplaySurfaceCreateInfoKHR const &()

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

Definition at line 29467 of file vulkan.hpp.

29468  {
29469  return *reinterpret_cast<const VkDisplaySurfaceCreateInfoKHR*>(this);
29470  }

◆ operator!=()

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

Definition at line 29491 of file vulkan.hpp.

29492  {
29493  return !operator==( rhs );
29494  }

References operator==().

◆ operator=()

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

Definition at line 29408 of file vulkan.hpp.

29409  {
29410  memcpy( this, &rhs, sizeof( DisplaySurfaceCreateInfoKHR ) );
29411  return *this;
29412  }

References memcpy.

◆ operator==()

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

Definition at line 29477 of file vulkan.hpp.

29478  {
29479  return ( sType == rhs.sType )
29480  && ( pNext == rhs.pNext )
29481  && ( flags == rhs.flags )
29482  && ( displayMode == rhs.displayMode )
29483  && ( planeIndex == rhs.planeIndex )
29484  && ( planeStackIndex == rhs.planeStackIndex )
29485  && ( transform == rhs.transform )
29486  && ( globalAlpha == rhs.globalAlpha )
29487  && ( alphaMode == rhs.alphaMode )
29488  && ( imageExtent == rhs.imageExtent );
29489  }

References alphaMode, displayMode, flags, globalAlpha, imageExtent, planeIndex, planeStackIndex, pNext, sType, and transform.

Referenced by operator!=().

◆ setAlphaMode()

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

Definition at line 29455 of file vulkan.hpp.

29456  {
29457  alphaMode = alphaMode_;
29458  return *this;
29459  }

References alphaMode.

◆ setDisplayMode()

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

Definition at line 29425 of file vulkan.hpp.

29426  {
29427  displayMode = displayMode_;
29428  return *this;
29429  }

References displayMode.

◆ setFlags()

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

Definition at line 29419 of file vulkan.hpp.

29420  {
29421  flags = flags_;
29422  return *this;
29423  }

References flags_.

◆ setGlobalAlpha()

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

Definition at line 29449 of file vulkan.hpp.

29450  {
29451  globalAlpha = globalAlpha_;
29452  return *this;
29453  }

References globalAlpha.

◆ setImageExtent()

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

Definition at line 29461 of file vulkan.hpp.

29462  {
29463  imageExtent = imageExtent_;
29464  return *this;
29465  }

References imageExtent.

◆ setPlaneIndex()

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

Definition at line 29431 of file vulkan.hpp.

29432  {
29433  planeIndex = planeIndex_;
29434  return *this;
29435  }

References planeIndex.

◆ setPlaneStackIndex()

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

Definition at line 29437 of file vulkan.hpp.

29438  {
29439  planeStackIndex = planeStackIndex_;
29440  return *this;
29441  }

References planeStackIndex.

◆ setPNext()

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

Definition at line 29413 of file vulkan.hpp.

29414  {
29415  pNext = pNext_;
29416  return *this;
29417  }

References pNext.

◆ setTransform()

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

Definition at line 29443 of file vulkan.hpp.

29444  {
29445  transform = transform_;
29446  return *this;
29447  }

Field Documentation

◆ alphaMode

DisplayPlaneAlphaFlagBitsKHR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::alphaMode

Definition at line 29507 of file vulkan.hpp.

Referenced by operator==(), and setAlphaMode().

◆ displayMode

DisplayModeKHR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::displayMode

Definition at line 29502 of file vulkan.hpp.

Referenced by operator==(), and setDisplayMode().

◆ flags

DisplaySurfaceCreateFlagsKHR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::flags

Definition at line 29501 of file vulkan.hpp.

Referenced by operator==().

◆ globalAlpha

float VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::globalAlpha

Definition at line 29506 of file vulkan.hpp.

Referenced by operator==(), and setGlobalAlpha().

◆ imageExtent

Extent2D VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::imageExtent

Definition at line 29508 of file vulkan.hpp.

Referenced by operator==(), and setImageExtent().

◆ planeIndex

uint32_t VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::planeIndex

Definition at line 29503 of file vulkan.hpp.

Referenced by operator==(), and setPlaneIndex().

◆ planeStackIndex

uint32_t VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::planeStackIndex

Definition at line 29504 of file vulkan.hpp.

Referenced by operator==(), and setPlaneStackIndex().

◆ pNext

const void* VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::pNext = nullptr

Definition at line 29500 of file vulkan.hpp.

Referenced by operator==(), and setPNext().

◆ sType

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

Definition at line 29497 of file vulkan.hpp.

Referenced by operator==().

◆ transform

SurfaceTransformFlagBitsKHR VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::transform

Definition at line 29505 of file vulkan.hpp.

Referenced by operator==().


The documentation for this struct was generated from the following file:
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::imageExtent
Extent2D imageExtent
Definition: vulkan.hpp:29508
VkDisplaySurfaceCreateInfoKHR
Definition: vulkan_core.h:5011
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::pNext
const void * pNext
Definition: vulkan.hpp:29500
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::displayMode
DisplayModeKHR displayMode
Definition: vulkan.hpp:29502
memcpy
#define memcpy
Definition: SDL_malloc.c:630
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::operator==
bool operator==(DisplaySurfaceCreateInfoKHR const &rhs) const
Definition: vulkan.hpp:29477
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::DisplaySurfaceCreateInfoKHR
DisplaySurfaceCreateInfoKHR(DisplaySurfaceCreateFlagsKHR flags_=DisplaySurfaceCreateFlagsKHR(), DisplayModeKHR displayMode_=DisplayModeKHR(), uint32_t planeIndex_=0, uint32_t planeStackIndex_=0, SurfaceTransformFlagBitsKHR transform_=SurfaceTransformFlagBitsKHR::eIdentity, float globalAlpha_=0, DisplayPlaneAlphaFlagBitsKHR alphaMode_=DisplayPlaneAlphaFlagBitsKHR::eOpaque, Extent2D imageExtent_=Extent2D())
Definition: vulkan.hpp:29384
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::transform
SurfaceTransformFlagBitsKHR transform
Definition: vulkan.hpp:29505
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::alphaMode
DisplayPlaneAlphaFlagBitsKHR alphaMode
Definition: vulkan.hpp:29507
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::planeIndex
uint32_t planeIndex
Definition: vulkan.hpp:29503
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::globalAlpha
float globalAlpha
Definition: vulkan.hpp:29506
transform
GLuint GLenum GLenum transform
Definition: SDL_opengl_glext.h:9999
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::flags
DisplaySurfaceCreateFlagsKHR flags
Definition: vulkan.hpp:29501
flags_
set set set set set set set set set set set set set set set set set set set set *set set set macro pixldst op &r &cond WK op &r &cond WK op &r &cond WK else op &m &cond &ia op &r &cond WK else op &m &cond &ia elseif elseif else error unsupported base if elseif elseif else error unsupported unaligned pixldst unaligned endm macro pixst base base else pixldst base endif endm macro PF base if bpp PF set rept prefetch_distance PF set OFFSET endr endif endm macro preload_leading_step2 base if bpp ifc DST PF PF else if bpp lsl PF PF lsl PF PF lsl PF PF PF else PF lsl PF lsl PF lsl PF endif SIZE macro preload_middle scratch_holds_offset if bpp if else PF PF endif endif endif endm macro preload_trailing base if bpp if bpp *pix_per_block PF PF lsl PF PF PF PF PF else PF lsl PF lsl PF PF PF PF PF base if bpp if narrow_case &&bpp<=dst_w_bpp) PF bic, WK0, base, #31 PF pld,[WK0] PF add, WK1, base, X, LSL #bpp_shift PF sub, WK1, WK1, #1 PF bic, WK1, WK1, #31 PF cmp, WK1, WK0 PF beq, 90f PF pld,[WK1]90:.else PF bic, WK0, base, #31 PF pld,[WK0] PF add, WK1, base, X, lsl #bpp_shift PF sub, WK1, WK1, #1 PF bic, WK1, WK1, #31 PF cmp, WK1, WK0 PF beq, 92f91:PF add, WK0, WK0, #32 PF cmp, WK0, WK1 PF pld,[WK0] PF bne, 91b92:.endif .endif.endm.macro conditional_process1_helper cond, process_head, process_tail, numbytes, firstreg, unaligned_src, unaligned_mask, decrementx process_head cond, numbytes, firstreg, unaligned_src, unaligned_mask, 0 .if decrementx sub &cond X, X, #8 *numbytes/dst_w_bpp .endif process_tail cond, numbytes, firstreg .if !((flags) &FLAG_PROCESS_DOES_STORE) pixst cond, numbytes, firstreg, DST .endif.endm.macro conditional_process1 cond, process_head, process_tail, numbytes, firstreg, unaligned_src, unaligned_mask, decrementx .if(flags) &FLAG_BRANCH_OVER .ifc cond, mi bpl 100f .endif .ifc cond, cs bcc 100f .endif .ifc cond, ne beq 100f .endif conditional_process1_helper, process_head, process_tail, numbytes, firstreg, unaligned_src, unaligned_mask, decrementx100:.else conditional_process1_helper cond, process_head, process_tail, numbytes, firstreg, unaligned_src, unaligned_mask, decrementx .endif.endm.macro conditional_process2 test, cond1, cond2, process_head, process_tail, numbytes1, numbytes2, firstreg1, firstreg2, unaligned_src, unaligned_mask, decrementx .if(flags) &(FLAG_DST_READWRITE|FLAG_BRANCH_OVER|FLAG_PROCESS_CORRUPTS_PSR|FLAG_PROCESS_DOES_STORE) test conditional_process1 cond1, process_head, process_tail, numbytes1, firstreg1, unaligned_src, unaligned_mask, decrementx .if(flags) &FLAG_PROCESS_CORRUPTS_PSR test .endif conditional_process1 cond2, process_head, process_tail, numbytes2, firstreg2, unaligned_src, unaligned_mask, decrementx .else test process_head cond1, numbytes1, firstreg1, unaligned_src, unaligned_mask, 0 process_head cond2, numbytes2, firstreg2, unaligned_src, unaligned_mask, 0 .if decrementx sub &cond1 X, X, #8 *numbytes1/dst_w_bpp sub &cond2 X, X, #8 *numbytes2/dst_w_bpp .endif process_tail cond1, numbytes1, firstreg1 process_tail cond2, numbytes2, firstreg2 pixst cond1, numbytes1, firstreg1, DST pixst cond2, numbytes2, firstreg2, DST .endif.endm.macro test_bits_1_0_ptr .if(flags) &FLAG_PROCESS_CORRUPTS_WK0 movs SCRATCH, X, lsl #32-1 .else movs SCRATCH, WK0, lsl #32-1 .endif.endm.macro test_bits_3_2_ptr .if(flags) &FLAG_PROCESS_CORRUPTS_WK0 movs SCRATCH, X, lsl #32-3 .else movs SCRATCH, WK0, lsl #32-3 .endif.endm.macro leading_15bytes process_head, process_tail .set DECREMENT_X, 1 .if(flags) &FLAG_PROCESS_CORRUPTS_WK0 .set DECREMENT_X, 0 sub X, X, WK0, lsr #dst_bpp_shift str X,[sp, #LINE_SAVED_REG_COUNT *4] mov X, WK0 .endif .if dst_w_bpp==8 conditional_process2 test_bits_1_0_ptr, mi, cs, process_head, process_tail, 1, 2, 1, 2, 1, 1, DECREMENT_X .elseif dst_w_bpp==16 test_bits_1_0_ptr conditional_process1 cs, process_head, process_tail, 2, 2, 1, 1, DECREMENT_X .endif conditional_process2 test_bits_3_2_ptr, mi, cs, process_head, process_tail, 4, 8, 1, 2, 1, 1, DECREMENT_X .if(flags) &FLAG_PROCESS_CORRUPTS_WK0 ldr X,[sp, #LINE_SAVED_REG_COUNT *4] .endif.endm.macro test_bits_3_2_pix movs SCRATCH, X, lsl #dst_bpp_shift+32-3.endm.macro test_bits_1_0_pix .if dst_w_bpp==8 movs SCRATCH, X, lsl #dst_bpp_shift+32-1 .else movs SCRATCH, X, lsr #1 .endif.endm.macro trailing_15bytes process_head, process_tail, unaligned_src, unaligned_mask conditional_process2 test_bits_3_2_pix, cs, mi, process_head, process_tail, 8, 4, 0, 2, unaligned_src, unaligned_mask, 0 .if dst_w_bpp==16 test_bits_1_0_pix conditional_process1 cs, process_head, process_tail, 2, 0, unaligned_src, unaligned_mask, 0 .elseif dst_w_bpp==8 conditional_process2 test_bits_1_0_pix, cs, mi, process_head, process_tail, 2, 1, 0, 1, unaligned_src, unaligned_mask, 0 .endif.endm.macro wide_case_inner_loop process_head, process_tail, unaligned_src, unaligned_mask, dst_alignment110:.set SUBBLOCK, 0 .rept pix_per_block *dst_w_bpp/128 process_head, 16, 0, unaligned_src, unaligned_mask, 1 .if(src_bpp > 0) &&(mask_bpp==0) &&((flags) &FLAG_PROCESS_PRESERVES_SCRATCH) preload_middle src_bpp, SRC, 1 .elseif(src_bpp==0) &&(mask_bpp > 0) &&((flags) &FLAG_PROCESS_PRESERVES_SCRATCH) preload_middle mask_bpp, MASK, 1 .else preload_middle src_bpp, SRC, 0 preload_middle mask_bpp, MASK, 0 .endif .if(dst_r_bpp > 0) &&((SUBBLOCK % 2)==0) &&(((flags) &FLAG_NO_PRELOAD_DST)==0) PF pld,[DST, #32 *prefetch_distance - dst_alignment] .endif process_tail, 16, 0 .if !((flags) &FLAG_PROCESS_DOES_STORE) pixst, 16, 0, DST .endif .set SUBBLOCK, SUBBLOCK+1 .endr subs X, X, #pix_per_block bhs 110b.endm.macro wide_case_inner_loop_and_trailing_pixels process_head, process_tail, process_inner_loop, exit_label, unaligned_src, unaligned_mask .if dst_r_bpp > tst bne process_inner_loop DST_PRELOAD_BIAS endif preload_trailing SRC preload_trailing MASK DST endif add medium_case_inner_loop_and_trailing_pixels unaligned_mask endm macro medium_case_inner_loop_and_trailing_pixels DST endif subs bhs tst beq exit_label trailing_15bytes unaligned_mask endm macro narrow_case_inner_loop_and_trailing_pixels unaligned_mask tst conditional_process1 trailing_15bytes unaligned_mask endm macro switch_on_alignment exit_label if bne endif if bne endif action if endif if bne endif action if endif endif endm macro end_of_line last_one if SINGLE_SCANLINE ifc b endif else if vars_spilled word LINE_SAVED_REGS endif subs if vars_spilled endif endif add STRIDE_D if src_bpp add STRIDE_S endif if mask_bpp add STRIDE_M endif if restore_x mov ORIG_W endif bhs loop_label ifc if vars_spilled b else b endif else flags_
Definition: pixman-arm-simd-asm.h:590
flags
GLbitfield flags
Definition: SDL_opengl_glext.h:1483
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::planeStackIndex
uint32_t planeStackIndex
Definition: vulkan.hpp:29504
VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR::sType
StructureType sType
Definition: vulkan.hpp:29497