[{"data":1,"prerenderedAt":552},["ShallowReactive",2],{"AtgWAHdfp8":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":551,"_id":4},"VkWaylandSurfaceCreateInfoKHR","Structure specifying parameters of a newly created Wayland surface object","VK_KHR_wayland_surface","structs",[],{"type":10,"children":11,"toc":549},"root",[12,28,327,416,470,543],{"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,159],{"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 VkWaylandSurfaceCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkWaylandSurfaceCreateFlagsKHR flags;\n struct wl_display* display;\n struct wl_surface* surface;\n} VkWaylandSurfaceCreateInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,128,150],{"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}," VkWaylandSurfaceCreateInfoKHR {\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}," VkWaylandSurfaceCreateFlagsKHR flags;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,113,118,123],{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":112}," struct",{"type":13,"tag":45,"props":114,"children":115},{"style":63},[116],{"type":18,"value":117}," wl_display",{"type":13,"tag":45,"props":119,"children":120},{"style":52},[121],{"type":18,"value":122},"*",{"type":13,"tag":45,"props":124,"children":125},{"style":63},[126],{"type":18,"value":127}," display;\n",{"type":13,"tag":45,"props":129,"children":131},{"class":47,"line":130},6,[132,136,141,145],{"type":13,"tag":45,"props":133,"children":134},{"style":52},[135],{"type":18,"value":112},{"type":13,"tag":45,"props":137,"children":138},{"style":63},[139],{"type":18,"value":140}," wl_surface",{"type":13,"tag":45,"props":142,"children":143},{"style":52},[144],{"type":18,"value":122},{"type":13,"tag":45,"props":146,"children":147},{"style":63},[148],{"type":18,"value":149}," surface;\n",{"type":13,"tag":45,"props":151,"children":153},{"class":47,"line":152},7,[154],{"type":13,"tag":45,"props":155,"children":156},{"style":63},[157],{"type":18,"value":158},"} VkWaylandSurfaceCreateInfoKHR;\n",{"type":13,"tag":33,"props":160,"children":165},{"className":161,"code":162,"filename":163,"language":164,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct WaylandSurfaceCreateInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::WaylandSurfaceCreateFlagsKHR,\n display: *mut wl_display,\n surface: *mut wl_surface,\n}\n","Rust","rs",[166],{"type":13,"tag":21,"props":167,"children":168},{"__ignoreMap":39},[169,192,225,247,276,298,319],{"type":13,"tag":45,"props":170,"children":171},{"class":47,"line":48},[172,177,181,187],{"type":13,"tag":45,"props":173,"children":174},{"style":52},[175],{"type":18,"value":176},"pub",{"type":13,"tag":45,"props":178,"children":179},{"style":52},[180],{"type":18,"value":60},{"type":13,"tag":45,"props":182,"children":184},{"style":183},"--shiki-default:#953800;--shiki-dark:#FFA657",[185],{"type":18,"value":186}," WaylandSurfaceCreateInfoKHR",{"type":13,"tag":45,"props":188,"children":189},{"style":63},[190],{"type":18,"value":191}," {\n",{"type":13,"tag":45,"props":193,"children":194},{"class":47,"line":69},[195,200,205,210,215,220],{"type":13,"tag":45,"props":196,"children":197},{"style":63},[198],{"type":18,"value":199}," s_type",{"type":13,"tag":45,"props":201,"children":202},{"style":52},[203],{"type":18,"value":204},":",{"type":13,"tag":45,"props":206,"children":207},{"style":183},[208],{"type":18,"value":209}," vk",{"type":13,"tag":45,"props":211,"children":212},{"style":52},[213],{"type":18,"value":214},"::",{"type":13,"tag":45,"props":216,"children":217},{"style":183},[218],{"type":18,"value":219},"StructureType",{"type":13,"tag":45,"props":221,"children":222},{"style":63},[223],{"type":18,"value":224},",\n",{"type":13,"tag":45,"props":226,"children":227},{"class":47,"line":78},[228,233,237,242],{"type":13,"tag":45,"props":229,"children":230},{"style":63},[231],{"type":18,"value":232}," p_next",{"type":13,"tag":45,"props":234,"children":235},{"style":52},[236],{"type":18,"value":204},{"type":13,"tag":45,"props":238,"children":239},{"style":52},[240],{"type":18,"value":241}," *const",{"type":13,"tag":45,"props":243,"children":244},{"style":63},[245],{"type":18,"value":246}," c_void,\n",{"type":13,"tag":45,"props":248,"children":249},{"class":47,"line":97},[250,255,259,263,267,272],{"type":13,"tag":45,"props":251,"children":252},{"style":63},[253],{"type":18,"value":254}," flags",{"type":13,"tag":45,"props":256,"children":257},{"style":52},[258],{"type":18,"value":204},{"type":13,"tag":45,"props":260,"children":261},{"style":183},[262],{"type":18,"value":209},{"type":13,"tag":45,"props":264,"children":265},{"style":52},[266],{"type":18,"value":214},{"type":13,"tag":45,"props":268,"children":269},{"style":183},[270],{"type":18,"value":271},"WaylandSurfaceCreateFlagsKHR",{"type":13,"tag":45,"props":273,"children":274},{"style":63},[275],{"type":18,"value":224},{"type":13,"tag":45,"props":277,"children":278},{"class":47,"line":106},[279,284,288,293],{"type":13,"tag":45,"props":280,"children":281},{"style":63},[282],{"type":18,"value":283}," display",{"type":13,"tag":45,"props":285,"children":286},{"style":52},[287],{"type":18,"value":204},{"type":13,"tag":45,"props":289,"children":290},{"style":52},[291],{"type":18,"value":292}," *mut",{"type":13,"tag":45,"props":294,"children":295},{"style":63},[296],{"type":18,"value":297}," wl_display,\n",{"type":13,"tag":45,"props":299,"children":300},{"class":47,"line":130},[301,306,310,314],{"type":13,"tag":45,"props":302,"children":303},{"style":63},[304],{"type":18,"value":305}," surface",{"type":13,"tag":45,"props":307,"children":308},{"style":52},[309],{"type":18,"value":204},{"type":13,"tag":45,"props":311,"children":312},{"style":52},[313],{"type":18,"value":292},{"type":13,"tag":45,"props":315,"children":316},{"style":63},[317],{"type":18,"value":318}," wl_surface,\n",{"type":13,"tag":45,"props":320,"children":321},{"class":47,"line":152},[322],{"type":13,"tag":45,"props":323,"children":324},{"style":63},[325],{"type":18,"value":326},"}\n",{"type":13,"tag":328,"props":329,"children":330},"ul",{},[331,352,371,382],{"type":13,"tag":332,"props":333,"children":334},"li",{},[335,341,343,350],{"type":13,"tag":21,"props":336,"children":338},{"className":337},[],[339],{"type":18,"value":340},"sType",{"type":18,"value":342}," is a ",{"type":13,"tag":344,"props":345,"children":347},"a",{"href":346},"/man/VkStructureType",[348],{"type":18,"value":349},"VkStructureType",{"type":18,"value":351}," value identifying this structure.",{"type":13,"tag":332,"props":353,"children":354},{},[355,361,363,369],{"type":13,"tag":21,"props":356,"children":358},{"className":357},[],[359],{"type":18,"value":360},"pNext",{"type":18,"value":362}," is ",{"type":13,"tag":21,"props":364,"children":366},{"className":365},[],[367],{"type":18,"value":368},"NULL",{"type":18,"value":370}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":332,"props":372,"children":373},{},[374,380],{"type":13,"tag":21,"props":375,"children":377},{"className":376},[],[378],{"type":18,"value":379},"flags",{"type":18,"value":381}," is reserved for future use.",{"type":13,"tag":332,"props":383,"children":384},{},[385,391,393,399,401,407,408,414],{"type":13,"tag":21,"props":386,"children":388},{"className":387},[],[389],{"type":18,"value":390},"display",{"type":18,"value":392}," and ",{"type":13,"tag":21,"props":394,"children":396},{"className":395},[],[397],{"type":18,"value":398},"surface",{"type":18,"value":400}," are pointers to the Wayland\n",{"type":13,"tag":21,"props":402,"children":404},{"className":403},[],[405],{"type":18,"value":406},"wl_display",{"type":18,"value":392},{"type":13,"tag":21,"props":409,"children":411},{"className":410},[],[412],{"type":18,"value":413},"wl_surface",{"type":18,"value":415}," to associate the surface with.",{"type":13,"tag":417,"props":418,"children":420},"validity-group",{"name":419},"Valid Usage",[421,448],{"type":13,"tag":422,"props":423,"children":425},"validity-field",{"name":424},"VUID-VkWaylandSurfaceCreateInfoKHR-display-01304",[426],{"type":13,"tag":14,"props":427,"children":428},{},[429,434,436,441,443],{"type":13,"tag":21,"props":430,"children":432},{"className":431},[],[433],{"type":18,"value":390},{"type":18,"value":435}," ",{"type":13,"tag":437,"props":438,"children":440},"normative",{"type":439},"must",[],{"type":18,"value":442}," point to a valid Wayland ",{"type":13,"tag":21,"props":444,"children":446},{"className":445},[],[447],{"type":18,"value":406},{"type":13,"tag":422,"props":449,"children":451},{"name":450},"VUID-VkWaylandSurfaceCreateInfoKHR-surface-01305",[452],{"type":13,"tag":14,"props":453,"children":454},{},[455,460,461,464,465],{"type":13,"tag":21,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":398},{"type":18,"value":435},{"type":13,"tag":437,"props":462,"children":463},{"type":439},[],{"type":18,"value":442},{"type":13,"tag":21,"props":466,"children":468},{"className":467},[],[469],{"type":18,"value":413},{"type":13,"tag":417,"props":471,"children":473},{"name":472},"Valid Usage (Implicit)",[474,498,520],{"type":13,"tag":422,"props":475,"children":477},{"name":476},"VUID-VkWaylandSurfaceCreateInfoKHR-sType-sType",[478],{"type":13,"tag":14,"props":479,"children":480},{},[481,486,487,490,492],{"type":13,"tag":21,"props":482,"children":484},{"className":483},[],[485],{"type":18,"value":340},{"type":18,"value":435},{"type":13,"tag":437,"props":488,"children":489},{"type":439},[],{"type":18,"value":491}," be ",{"type":13,"tag":21,"props":493,"children":495},{"className":494},[],[496],{"type":18,"value":497},"VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR",{"type":13,"tag":422,"props":499,"children":501},{"name":500},"VUID-VkWaylandSurfaceCreateInfoKHR-pNext-pNext",[502],{"type":13,"tag":14,"props":503,"children":504},{},[505,510,511,514,515],{"type":13,"tag":21,"props":506,"children":508},{"className":507},[],[509],{"type":18,"value":360},{"type":18,"value":435},{"type":13,"tag":437,"props":512,"children":513},{"type":439},[],{"type":18,"value":491},{"type":13,"tag":21,"props":516,"children":518},{"className":517},[],[519],{"type":18,"value":368},{"type":13,"tag":422,"props":521,"children":523},{"name":522},"VUID-VkWaylandSurfaceCreateInfoKHR-flags-zerobitmask",[524],{"type":13,"tag":14,"props":525,"children":526},{},[527,532,533,536,537],{"type":13,"tag":21,"props":528,"children":530},{"className":529},[],[531],{"type":18,"value":379},{"type":18,"value":435},{"type":13,"tag":437,"props":534,"children":535},{"type":439},[],{"type":18,"value":491},{"type":13,"tag":21,"props":538,"children":540},{"className":539},[],[541],{"type":18,"value":542},"0",{"type":13,"tag":544,"props":545,"children":546},"style",{},[547],{"type":18,"value":548},"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":550},[],"markdown",1725732595625]