[{"data":1,"prerenderedAt":1162},["ShallowReactive",2],{"UQuX7Ppe9p":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1161,"_id":4},"VkDisplaySurfaceCreateInfoKHR","Structure specifying parameters of a newly created display plane surface object","VK_KHR_display","structs",[],{"type":10,"children":11,"toc":1159},"root",[12,28,514,689,708,1012,1153],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,190],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDisplaySurfaceCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkDisplaySurfaceCreateFlagsKHR flags;\n VkDisplayModeKHR displayMode;\n uint32_t planeIndex;\n uint32_t planeStackIndex;\n VkSurfaceTransformFlagBitsKHR transform;\n float globalAlpha;\n VkDisplayPlaneAlphaFlagBitsKHR alphaMode;\n VkExtent2D imageExtent;\n} VkDisplaySurfaceCreateInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,127,140,149,163,172,181],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkDisplaySurfaceCreateInfoKHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkDisplaySurfaceCreateFlagsKHR flags;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkDisplayModeKHR displayMode;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117,122],{"type":13,"tag":45,"props":118,"children":119},{"style":52},[120],{"type":18,"value":121}," uint32_t",{"type":13,"tag":45,"props":123,"children":124},{"style":63},[125],{"type":18,"value":126}," planeIndex;\n",{"type":13,"tag":45,"props":128,"children":130},{"class":47,"line":129},7,[131,135],{"type":13,"tag":45,"props":132,"children":133},{"style":52},[134],{"type":18,"value":121},{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," planeStackIndex;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},8,[144],{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148}," VkSurfaceTransformFlagBitsKHR transform;\n",{"type":13,"tag":45,"props":150,"children":152},{"class":47,"line":151},9,[153,158],{"type":13,"tag":45,"props":154,"children":155},{"style":52},[156],{"type":18,"value":157}," float",{"type":13,"tag":45,"props":159,"children":160},{"style":63},[161],{"type":18,"value":162}," globalAlpha;\n",{"type":13,"tag":45,"props":164,"children":166},{"class":47,"line":165},10,[167],{"type":13,"tag":45,"props":168,"children":169},{"style":63},[170],{"type":18,"value":171}," VkDisplayPlaneAlphaFlagBitsKHR alphaMode;\n",{"type":13,"tag":45,"props":173,"children":175},{"class":47,"line":174},11,[176],{"type":13,"tag":45,"props":177,"children":178},{"style":63},[179],{"type":18,"value":180}," VkExtent2D imageExtent;\n",{"type":13,"tag":45,"props":182,"children":184},{"class":47,"line":183},12,[185],{"type":13,"tag":45,"props":186,"children":187},{"style":63},[188],{"type":18,"value":189},"} VkDisplaySurfaceCreateInfoKHR;\n",{"type":13,"tag":33,"props":191,"children":196},{"className":192,"code":193,"filename":194,"language":195,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DisplaySurfaceCreateInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::DisplaySurfaceCreateFlagsKHR,\n display_mode: vk::DisplayModeKHR, // The mode to use when displaying this surface\n plane_index: u32, // The plane on which this surface appears. Must be between 0 and the value returned by vkGetPhysicalDeviceDisplayPlanePropertiesKHR() in pPropertyCount.\n plane_stack_index: u32, // The z-order of the plane.\n transform: SurfaceTransformFlagsKHR, // Transform to apply to the images as part of the scanout operation\n global_alpha: f32, // Global alpha value. Must be between 0 and 1, inclusive. Ignored if alphaMode is not VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR\n alpha_mode: DisplayPlaneAlphaFlagsKHR, // The type of alpha blending to use. Must be one of the bits from VkDisplayPlaneCapabilitiesKHR::supportedAlpha for this display plane\n image_extent: vk::Extent2D, // size of the images to use with this surface\n}\n","Rust","rs",[197],{"type":13,"tag":21,"props":198,"children":199},{"__ignoreMap":39},[200,223,256,278,307,343,369,394,420,446,472,506],{"type":13,"tag":45,"props":201,"children":202},{"class":47,"line":48},[203,208,212,218],{"type":13,"tag":45,"props":204,"children":205},{"style":52},[206],{"type":18,"value":207},"pub",{"type":13,"tag":45,"props":209,"children":210},{"style":52},[211],{"type":18,"value":60},{"type":13,"tag":45,"props":213,"children":215},{"style":214},"--shiki-default:#953800;--shiki-dark:#FFA657",[216],{"type":18,"value":217}," DisplaySurfaceCreateInfoKHR",{"type":13,"tag":45,"props":219,"children":220},{"style":63},[221],{"type":18,"value":222}," {\n",{"type":13,"tag":45,"props":224,"children":225},{"class":47,"line":69},[226,231,236,241,246,251],{"type":13,"tag":45,"props":227,"children":228},{"style":63},[229],{"type":18,"value":230}," s_type",{"type":13,"tag":45,"props":232,"children":233},{"style":52},[234],{"type":18,"value":235},":",{"type":13,"tag":45,"props":237,"children":238},{"style":214},[239],{"type":18,"value":240}," vk",{"type":13,"tag":45,"props":242,"children":243},{"style":52},[244],{"type":18,"value":245},"::",{"type":13,"tag":45,"props":247,"children":248},{"style":214},[249],{"type":18,"value":250},"StructureType",{"type":13,"tag":45,"props":252,"children":253},{"style":63},[254],{"type":18,"value":255},",\n",{"type":13,"tag":45,"props":257,"children":258},{"class":47,"line":78},[259,264,268,273],{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":263}," p_next",{"type":13,"tag":45,"props":265,"children":266},{"style":52},[267],{"type":18,"value":235},{"type":13,"tag":45,"props":269,"children":270},{"style":52},[271],{"type":18,"value":272}," *const",{"type":13,"tag":45,"props":274,"children":275},{"style":63},[276],{"type":18,"value":277}," c_void,\n",{"type":13,"tag":45,"props":279,"children":280},{"class":47,"line":97},[281,286,290,294,298,303],{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":285}," flags",{"type":13,"tag":45,"props":287,"children":288},{"style":52},[289],{"type":18,"value":235},{"type":13,"tag":45,"props":291,"children":292},{"style":214},[293],{"type":18,"value":240},{"type":13,"tag":45,"props":295,"children":296},{"style":52},[297],{"type":18,"value":245},{"type":13,"tag":45,"props":299,"children":300},{"style":214},[301],{"type":18,"value":302},"DisplaySurfaceCreateFlagsKHR",{"type":13,"tag":45,"props":304,"children":305},{"style":63},[306],{"type":18,"value":255},{"type":13,"tag":45,"props":308,"children":309},{"class":47,"line":106},[310,315,319,323,327,332,337],{"type":13,"tag":45,"props":311,"children":312},{"style":63},[313],{"type":18,"value":314}," display_mode",{"type":13,"tag":45,"props":316,"children":317},{"style":52},[318],{"type":18,"value":235},{"type":13,"tag":45,"props":320,"children":321},{"style":214},[322],{"type":18,"value":240},{"type":13,"tag":45,"props":324,"children":325},{"style":52},[326],{"type":18,"value":245},{"type":13,"tag":45,"props":328,"children":329},{"style":214},[330],{"type":18,"value":331},"DisplayModeKHR",{"type":13,"tag":45,"props":333,"children":334},{"style":63},[335],{"type":18,"value":336},", ",{"type":13,"tag":45,"props":338,"children":340},{"style":339},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[341],{"type":18,"value":342},"// The mode to use when displaying this surface\n",{"type":13,"tag":45,"props":344,"children":345},{"class":47,"line":115},[346,351,355,360,364],{"type":13,"tag":45,"props":347,"children":348},{"style":63},[349],{"type":18,"value":350}," plane_index",{"type":13,"tag":45,"props":352,"children":353},{"style":52},[354],{"type":18,"value":235},{"type":13,"tag":45,"props":356,"children":357},{"style":214},[358],{"type":18,"value":359}," u32",{"type":13,"tag":45,"props":361,"children":362},{"style":63},[363],{"type":18,"value":336},{"type":13,"tag":45,"props":365,"children":366},{"style":339},[367],{"type":18,"value":368},"// The plane on which this surface appears. Must be between 0 and the value returned by vkGetPhysicalDeviceDisplayPlanePropertiesKHR() in pPropertyCount.\n",{"type":13,"tag":45,"props":370,"children":371},{"class":47,"line":129},[372,377,381,385,389],{"type":13,"tag":45,"props":373,"children":374},{"style":63},[375],{"type":18,"value":376}," plane_stack_index",{"type":13,"tag":45,"props":378,"children":379},{"style":52},[380],{"type":18,"value":235},{"type":13,"tag":45,"props":382,"children":383},{"style":214},[384],{"type":18,"value":359},{"type":13,"tag":45,"props":386,"children":387},{"style":63},[388],{"type":18,"value":336},{"type":13,"tag":45,"props":390,"children":391},{"style":339},[392],{"type":18,"value":393},"// The z-order of the plane.\n",{"type":13,"tag":45,"props":395,"children":396},{"class":47,"line":142},[397,402,406,411,415],{"type":13,"tag":45,"props":398,"children":399},{"style":63},[400],{"type":18,"value":401}," transform",{"type":13,"tag":45,"props":403,"children":404},{"style":52},[405],{"type":18,"value":235},{"type":13,"tag":45,"props":407,"children":408},{"style":214},[409],{"type":18,"value":410}," SurfaceTransformFlagsKHR",{"type":13,"tag":45,"props":412,"children":413},{"style":63},[414],{"type":18,"value":336},{"type":13,"tag":45,"props":416,"children":417},{"style":339},[418],{"type":18,"value":419},"// Transform to apply to the images as part of the scanout operation\n",{"type":13,"tag":45,"props":421,"children":422},{"class":47,"line":151},[423,428,432,437,441],{"type":13,"tag":45,"props":424,"children":425},{"style":63},[426],{"type":18,"value":427}," global_alpha",{"type":13,"tag":45,"props":429,"children":430},{"style":52},[431],{"type":18,"value":235},{"type":13,"tag":45,"props":433,"children":434},{"style":214},[435],{"type":18,"value":436}," f32",{"type":13,"tag":45,"props":438,"children":439},{"style":63},[440],{"type":18,"value":336},{"type":13,"tag":45,"props":442,"children":443},{"style":339},[444],{"type":18,"value":445},"// Global alpha value. Must be between 0 and 1, inclusive. Ignored if alphaMode is not VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR\n",{"type":13,"tag":45,"props":447,"children":448},{"class":47,"line":165},[449,454,458,463,467],{"type":13,"tag":45,"props":450,"children":451},{"style":63},[452],{"type":18,"value":453}," alpha_mode",{"type":13,"tag":45,"props":455,"children":456},{"style":52},[457],{"type":18,"value":235},{"type":13,"tag":45,"props":459,"children":460},{"style":214},[461],{"type":18,"value":462}," DisplayPlaneAlphaFlagsKHR",{"type":13,"tag":45,"props":464,"children":465},{"style":63},[466],{"type":18,"value":336},{"type":13,"tag":45,"props":468,"children":469},{"style":339},[470],{"type":18,"value":471},"// The type of alpha blending to use. Must be one of the bits from VkDisplayPlaneCapabilitiesKHR::supportedAlpha for this display plane\n",{"type":13,"tag":45,"props":473,"children":474},{"class":47,"line":174},[475,480,484,488,492,497,501],{"type":13,"tag":45,"props":476,"children":477},{"style":63},[478],{"type":18,"value":479}," image_extent",{"type":13,"tag":45,"props":481,"children":482},{"style":52},[483],{"type":18,"value":235},{"type":13,"tag":45,"props":485,"children":486},{"style":214},[487],{"type":18,"value":240},{"type":13,"tag":45,"props":489,"children":490},{"style":52},[491],{"type":18,"value":245},{"type":13,"tag":45,"props":493,"children":494},{"style":214},[495],{"type":18,"value":496},"Extent2D",{"type":13,"tag":45,"props":498,"children":499},{"style":63},[500],{"type":18,"value":336},{"type":13,"tag":45,"props":502,"children":503},{"style":339},[504],{"type":18,"value":505},"// size of the images to use with this surface\n",{"type":13,"tag":45,"props":507,"children":508},{"class":47,"line":183},[509],{"type":13,"tag":45,"props":510,"children":511},{"style":63},[512],{"type":18,"value":513},"}\n",{"type":13,"tag":515,"props":516,"children":517},"ul",{},[518,539,558,576,594,605,616,634,661,678],{"type":13,"tag":519,"props":520,"children":521},"li",{},[522,528,530,537],{"type":13,"tag":21,"props":523,"children":525},{"className":524},[],[526],{"type":18,"value":527},"sType",{"type":18,"value":529}," is a ",{"type":13,"tag":531,"props":532,"children":534},"a",{"href":533},"/man/VkStructureType",[535],{"type":18,"value":536},"VkStructureType",{"type":18,"value":538}," value identifying this structure.",{"type":13,"tag":519,"props":540,"children":541},{},[542,548,550,556],{"type":13,"tag":21,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":547},"pNext",{"type":18,"value":549}," is ",{"type":13,"tag":21,"props":551,"children":553},{"className":552},[],[554],{"type":18,"value":555},"NULL",{"type":18,"value":557}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":519,"props":559,"children":560},{},[561,567,569,574],{"type":13,"tag":21,"props":562,"children":564},{"className":563},[],[565],{"type":18,"value":566},"flags",{"type":18,"value":568}," is reserved for future use, and ",{"type":13,"tag":570,"props":571,"children":573},"normative",{"type":572},"must",[],{"type":18,"value":575}," be zero.",{"type":13,"tag":519,"props":577,"children":578},{},[579,585,586,592],{"type":13,"tag":21,"props":580,"children":582},{"className":581},[],[583],{"type":18,"value":584},"displayMode",{"type":18,"value":529},{"type":13,"tag":531,"props":587,"children":589},{"href":588},"/man/VkDisplayModeKHR",[590],{"type":18,"value":591},"VkDisplayModeKHR",{"type":18,"value":593}," handle specifying the mode\nto use when displaying this surface.",{"type":13,"tag":519,"props":595,"children":596},{},[597,603],{"type":13,"tag":21,"props":598,"children":600},{"className":599},[],[601],{"type":18,"value":602},"planeIndex",{"type":18,"value":604}," is the plane on which this surface appears.",{"type":13,"tag":519,"props":606,"children":607},{},[608,614],{"type":13,"tag":21,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":613},"planeStackIndex",{"type":18,"value":615}," is the z-order of the plane.",{"type":13,"tag":519,"props":617,"children":618},{},[619,625,626,632],{"type":13,"tag":21,"props":620,"children":622},{"className":621},[],[623],{"type":18,"value":624},"transform",{"type":18,"value":529},{"type":13,"tag":531,"props":627,"children":629},{"href":628},"/man/VkSurfaceTransformFlagBitsKHR",[630],{"type":18,"value":631},"VkSurfaceTransformFlagBitsKHR",{"type":18,"value":633}," value\nspecifying the transformation to apply to images as part of the scanout\noperation.",{"type":13,"tag":519,"props":635,"children":636},{},[637,643,645,651,653,659],{"type":13,"tag":21,"props":638,"children":640},{"className":639},[],[641],{"type":18,"value":642},"globalAlpha",{"type":18,"value":644}," is the global alpha value.\nThis value is ignored if ",{"type":13,"tag":21,"props":646,"children":648},{"className":647},[],[649],{"type":18,"value":650},"alphaMode",{"type":18,"value":652}," is not\n",{"type":13,"tag":21,"props":654,"children":656},{"className":655},[],[657],{"type":18,"value":658},"VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR",{"type":18,"value":660},".",{"type":13,"tag":519,"props":662,"children":663},{},[664,669,670,676],{"type":13,"tag":21,"props":665,"children":667},{"className":666},[],[668],{"type":18,"value":650},{"type":18,"value":529},{"type":13,"tag":531,"props":671,"children":673},{"href":672},"/man/VkDisplayPlaneAlphaFlagBitsKHR",[674],{"type":18,"value":675},"VkDisplayPlaneAlphaFlagBitsKHR",{"type":18,"value":677}," value\nspecifying the type of alpha blending to use.",{"type":13,"tag":519,"props":679,"children":680},{},[681,687],{"type":13,"tag":21,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":686},"imageExtent",{"type":18,"value":688}," is the size of the presentable images to use with the\nsurface.",{"type":13,"tag":690,"props":691,"children":692},"note",{},[693],{"type":13,"tag":14,"props":694,"children":695},{},[696,698,701,703,706],{"type":18,"value":697},"Creating a display surface ",{"type":13,"tag":570,"props":699,"children":700},{"type":572},[],{"type":18,"value":702}," not modify the state of the displays,\nplanes, or other resources it names.\nFor example, it ",{"type":13,"tag":570,"props":704,"children":705},{"type":572},[],{"type":18,"value":707}," not apply the specified mode to be set on the\nassociated display.\nApplication of display configuration occurs as a side effect of presenting\nto a display surface.",{"type":13,"tag":709,"props":710,"children":712},"validity-group",{"name":711},"Valid Usage",[713,739,842,890,929,965],{"type":13,"tag":714,"props":715,"children":717},"validity-field",{"name":716},"VUID-VkDisplaySurfaceCreateInfoKHR-planeIndex-01252",[718],{"type":13,"tag":14,"props":719,"children":720},{},[721,726,728,731,733],{"type":13,"tag":21,"props":722,"children":724},{"className":723},[],[725],{"type":18,"value":602},{"type":18,"value":727}," ",{"type":13,"tag":570,"props":729,"children":730},{"type":572},[],{"type":18,"value":732}," be less than the number of display planes\nsupported by the device as determined by calling\n",{"type":13,"tag":21,"props":734,"children":736},{"className":735},[],[737],{"type":18,"value":738},"vkGetPhysicalDeviceDisplayPlanePropertiesKHR",{"type":13,"tag":714,"props":740,"children":742},{"name":741},"VUID-VkDisplaySurfaceCreateInfoKHR-planeReorderPossible-01253",[743],{"type":13,"tag":14,"props":744,"children":745},{},[746,748,754,756,762,764,770,772,777,778,784,786,791,792,795,796,801,803,808,809,812,814,820,822,828,830,835,837],{"type":18,"value":747},"If the ",{"type":13,"tag":21,"props":749,"children":751},{"className":750},[],[752],{"type":18,"value":753},"planeReorderPossible",{"type":18,"value":755}," member of the\n",{"type":13,"tag":21,"props":757,"children":759},{"className":758},[],[760],{"type":18,"value":761},"VkDisplayPropertiesKHR",{"type":18,"value":763}," structure returned by\n",{"type":13,"tag":21,"props":765,"children":767},{"className":766},[],[768],{"type":18,"value":769},"vkGetPhysicalDeviceDisplayPropertiesKHR",{"type":18,"value":771}," for the display\ncorresponding to ",{"type":13,"tag":21,"props":773,"children":775},{"className":774},[],[776],{"type":18,"value":584},{"type":18,"value":549},{"type":13,"tag":21,"props":779,"children":781},{"className":780},[],[782],{"type":18,"value":783},"VK_TRUE",{"type":18,"value":785}," then\n",{"type":13,"tag":21,"props":787,"children":789},{"className":788},[],[790],{"type":18,"value":613},{"type":18,"value":727},{"type":13,"tag":570,"props":793,"children":794},{"type":572},[],{"type":18,"value":732},{"type":13,"tag":21,"props":797,"children":799},{"className":798},[],[800],{"type":18,"value":738},{"type":18,"value":802},"; otherwise\n",{"type":13,"tag":21,"props":804,"children":806},{"className":805},[],[807],{"type":18,"value":613},{"type":18,"value":727},{"type":13,"tag":570,"props":810,"children":811},{"type":572},[],{"type":18,"value":813}," equal the ",{"type":13,"tag":21,"props":815,"children":817},{"className":816},[],[818],{"type":18,"value":819},"currentStackIndex",{"type":18,"value":821}," member of\n",{"type":13,"tag":21,"props":823,"children":825},{"className":824},[],[826],{"type":18,"value":827},"VkDisplayPlanePropertiesKHR",{"type":18,"value":829}," returned by\n",{"type":13,"tag":21,"props":831,"children":833},{"className":832},[],[834],{"type":18,"value":738},{"type":18,"value":836}," for the display plane\ncorresponding to ",{"type":13,"tag":21,"props":838,"children":840},{"className":839},[],[841],{"type":18,"value":584},{"type":13,"tag":714,"props":843,"children":845},{"name":844},"VUID-VkDisplaySurfaceCreateInfoKHR-alphaMode-01254",[846],{"type":13,"tag":14,"props":847,"children":848},{},[849,851,856,857,862,863,868,869,872,874,880,882,888],{"type":18,"value":850},"If ",{"type":13,"tag":21,"props":852,"children":854},{"className":853},[],[855],{"type":18,"value":650},{"type":18,"value":549},{"type":13,"tag":21,"props":858,"children":860},{"className":859},[],[861],{"type":18,"value":658},{"type":18,"value":785},{"type":13,"tag":21,"props":864,"children":866},{"className":865},[],[867],{"type":18,"value":642},{"type":18,"value":727},{"type":13,"tag":570,"props":870,"children":871},{"type":572},[],{"type":18,"value":873}," be between ",{"type":13,"tag":21,"props":875,"children":877},{"className":876},[],[878],{"type":18,"value":879},"0",{"type":18,"value":881}," and ",{"type":13,"tag":21,"props":883,"children":885},{"className":884},[],[886],{"type":18,"value":887},"1",{"type":18,"value":889},", inclusive",{"type":13,"tag":714,"props":891,"children":893},{"name":892},"VUID-VkDisplaySurfaceCreateInfoKHR-alphaMode-01255",[894],{"type":13,"tag":14,"props":895,"children":896},{},[897,902,903,906,908,914,916,922,924],{"type":13,"tag":21,"props":898,"children":900},{"className":899},[],[901],{"type":18,"value":650},{"type":18,"value":727},{"type":13,"tag":570,"props":904,"children":905},{"type":572},[],{"type":18,"value":907}," be one of the bits present in the\n",{"type":13,"tag":21,"props":909,"children":911},{"className":910},[],[912],{"type":18,"value":913},"supportedAlpha",{"type":18,"value":915}," member of ",{"type":13,"tag":21,"props":917,"children":919},{"className":918},[],[920],{"type":18,"value":921},"VkDisplayPlaneCapabilitiesKHR",{"type":18,"value":923}," for\nthe display plane corresponding to ",{"type":13,"tag":21,"props":925,"children":927},{"className":926},[],[928],{"type":18,"value":584},{"type":13,"tag":714,"props":930,"children":932},{"name":931},"VUID-VkDisplaySurfaceCreateInfoKHR-transform-06740",[933],{"type":13,"tag":14,"props":934,"children":935},{},[936,941,942,945,946,952,953,958,960],{"type":13,"tag":21,"props":937,"children":939},{"className":938},[],[940],{"type":18,"value":624},{"type":18,"value":727},{"type":13,"tag":570,"props":943,"children":944},{"type":572},[],{"type":18,"value":907},{"type":13,"tag":21,"props":947,"children":949},{"className":948},[],[950],{"type":18,"value":951},"supportedTransforms",{"type":18,"value":915},{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":761},{"type":18,"value":959}," for the\ndisplay corresponding to ",{"type":13,"tag":21,"props":961,"children":963},{"className":962},[],[964],{"type":18,"value":584},{"type":13,"tag":714,"props":966,"children":968},{"name":967},"VUID-VkDisplaySurfaceCreateInfoKHR-width-01256",[969],{"type":13,"tag":14,"props":970,"children":971},{},[972,973,979,980,986,988,993,994,997,999,1005,1006],{"type":18,"value":19},{"type":13,"tag":21,"props":974,"children":976},{"className":975},[],[977],{"type":18,"value":978},"width",{"type":18,"value":881},{"type":13,"tag":21,"props":981,"children":983},{"className":982},[],[984],{"type":18,"value":985},"height",{"type":18,"value":987}," members of ",{"type":13,"tag":21,"props":989,"children":991},{"className":990},[],[992],{"type":18,"value":686},{"type":18,"value":727},{"type":13,"tag":570,"props":995,"children":996},{"type":572},[],{"type":18,"value":998}," be\nless than or equal to\n",{"type":13,"tag":531,"props":1000,"children":1002},{"href":1001},"/man/VkPhysicalDeviceLimits",[1003],{"type":18,"value":1004},"VkPhysicalDeviceLimits",{"type":18,"value":245},{"type":13,"tag":21,"props":1007,"children":1009},{"className":1008},[],[1010],{"type":18,"value":1011},"maxImageDimension2D",{"type":13,"tag":709,"props":1013,"children":1015},{"name":1014},"Valid Usage (Implicit)",[1016,1040,1062,1084,1108,1131],{"type":13,"tag":714,"props":1017,"children":1019},{"name":1018},"VUID-VkDisplaySurfaceCreateInfoKHR-sType-sType",[1020],{"type":13,"tag":14,"props":1021,"children":1022},{},[1023,1028,1029,1032,1034],{"type":13,"tag":21,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":18,"value":527},{"type":18,"value":727},{"type":13,"tag":570,"props":1030,"children":1031},{"type":572},[],{"type":18,"value":1033}," be ",{"type":13,"tag":21,"props":1035,"children":1037},{"className":1036},[],[1038],{"type":18,"value":1039},"VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR",{"type":13,"tag":714,"props":1041,"children":1043},{"name":1042},"VUID-VkDisplaySurfaceCreateInfoKHR-pNext-pNext",[1044],{"type":13,"tag":14,"props":1045,"children":1046},{},[1047,1052,1053,1056,1057],{"type":13,"tag":21,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":18,"value":547},{"type":18,"value":727},{"type":13,"tag":570,"props":1054,"children":1055},{"type":572},[],{"type":18,"value":1033},{"type":13,"tag":21,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":18,"value":555},{"type":13,"tag":714,"props":1063,"children":1065},{"name":1064},"VUID-VkDisplaySurfaceCreateInfoKHR-flags-zerobitmask",[1066],{"type":13,"tag":14,"props":1067,"children":1068},{},[1069,1074,1075,1078,1079],{"type":13,"tag":21,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":18,"value":566},{"type":18,"value":727},{"type":13,"tag":570,"props":1076,"children":1077},{"type":572},[],{"type":18,"value":1033},{"type":13,"tag":21,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":18,"value":879},{"type":13,"tag":714,"props":1085,"children":1087},{"name":1086},"VUID-VkDisplaySurfaceCreateInfoKHR-displayMode-parameter",[1088],{"type":13,"tag":14,"props":1089,"children":1090},{},[1091,1096,1097,1100,1102,1106],{"type":13,"tag":21,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":18,"value":584},{"type":18,"value":727},{"type":13,"tag":570,"props":1098,"children":1099},{"type":572},[],{"type":18,"value":1101}," be a valid ",{"type":13,"tag":531,"props":1103,"children":1104},{"href":588},[1105],{"type":18,"value":591},{"type":18,"value":1107}," handle",{"type":13,"tag":714,"props":1109,"children":1111},{"name":1110},"VUID-VkDisplaySurfaceCreateInfoKHR-transform-parameter",[1112],{"type":13,"tag":14,"props":1113,"children":1114},{},[1115,1120,1121,1124,1125,1129],{"type":13,"tag":21,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":624},{"type":18,"value":727},{"type":13,"tag":570,"props":1122,"children":1123},{"type":572},[],{"type":18,"value":1101},{"type":13,"tag":531,"props":1126,"children":1127},{"href":628},[1128],{"type":18,"value":631},{"type":18,"value":1130}," value",{"type":13,"tag":714,"props":1132,"children":1134},{"name":1133},"VUID-VkDisplaySurfaceCreateInfoKHR-alphaMode-parameter",[1135],{"type":13,"tag":14,"props":1136,"children":1137},{},[1138,1143,1144,1147,1148,1152],{"type":13,"tag":21,"props":1139,"children":1141},{"className":1140},[],[1142],{"type":18,"value":650},{"type":18,"value":727},{"type":13,"tag":570,"props":1145,"children":1146},{"type":572},[],{"type":18,"value":1101},{"type":13,"tag":531,"props":1149,"children":1150},{"href":672},[1151],{"type":18,"value":675},{"type":18,"value":1130},{"type":13,"tag":1154,"props":1155,"children":1156},"style",{},[1157],{"type":18,"value":1158},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":1160},[],"markdown",1725732550676]