[{"data":1,"prerenderedAt":555},["ShallowReactive",2],{"$fv9AX_wlVBCUe-t9UohUN9htPsWK3zLgYTKOvD1Rhbko":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":554,"_id":4},"VkUbmSurfaceCreateInfoSEC","Structure specifying parameters of a newly created UBM surface object","VK_SEC_ubm_surface","structs",[],{"type":10,"children":11,"toc":552},"root",[12,28,327,419,473,546],{"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 VkUbmSurfaceCreateInfoSEC {\n VkStructureType sType;\n const void* pNext;\n VkUbmSurfaceCreateFlagsSEC flags;\n struct ubm_device* device;\n struct ubm_surface* surface;\n} VkUbmSurfaceCreateInfoSEC;\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}," VkUbmSurfaceCreateInfoSEC {\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}," VkUbmSurfaceCreateFlagsSEC 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}," ubm_device",{"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}," device;\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}," ubm_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},"} VkUbmSurfaceCreateInfoSEC;\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 UbmSurfaceCreateInfoSEC {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::UbmSurfaceCreateFlagsSEC,\n device: *mut ubm_device,\n surface: *mut ubm_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}," UbmSurfaceCreateInfoSEC",{"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},"UbmSurfaceCreateFlagsSEC",{"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}," device",{"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}," ubm_device,\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}," ubm_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,401],{"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],{"type":13,"tag":21,"props":386,"children":388},{"className":387},[],[389],{"type":18,"value":390},"device",{"type":18,"value":392}," is a pointer to a ",{"type":13,"tag":21,"props":394,"children":396},{"className":395},[],[397],{"type":18,"value":398},"ubm_device",{"type":18,"value":400}," to associate the surface\nwith.",{"type":13,"tag":332,"props":402,"children":403},{},[404,410,411,417],{"type":13,"tag":21,"props":405,"children":407},{"className":406},[],[408],{"type":18,"value":409},"surface",{"type":18,"value":392},{"type":13,"tag":21,"props":412,"children":414},{"className":413},[],[415],{"type":18,"value":416},"ubm_surface",{"type":18,"value":418}," to associate the\nsurface with.",{"type":13,"tag":420,"props":421,"children":423},"validity-group",{"name":422},"Valid Usage",[424,451],{"type":13,"tag":425,"props":426,"children":428},"validity-field",{"name":427},"VUID-VkUbmSurfaceCreateInfoSEC-device-12366",[429],{"type":13,"tag":14,"props":430,"children":431},{},[432,437,439,444,446],{"type":13,"tag":21,"props":433,"children":435},{"className":434},[],[436],{"type":18,"value":390},{"type":18,"value":438}," ",{"type":13,"tag":440,"props":441,"children":443},"normative",{"type":442},"must",[],{"type":18,"value":445}," point to a valid UBM ",{"type":13,"tag":21,"props":447,"children":449},{"className":448},[],[450],{"type":18,"value":398},{"type":13,"tag":425,"props":452,"children":454},{"name":453},"VUID-VkUbmSurfaceCreateInfoSEC-surface-12367",[455],{"type":13,"tag":14,"props":456,"children":457},{},[458,463,464,467,468],{"type":13,"tag":21,"props":459,"children":461},{"className":460},[],[462],{"type":18,"value":409},{"type":18,"value":438},{"type":13,"tag":440,"props":465,"children":466},{"type":442},[],{"type":18,"value":445},{"type":13,"tag":21,"props":469,"children":471},{"className":470},[],[472],{"type":18,"value":416},{"type":13,"tag":420,"props":474,"children":476},{"name":475},"Valid Usage (Implicit)",[477,501,523],{"type":13,"tag":425,"props":478,"children":480},{"name":479},"VUID-VkUbmSurfaceCreateInfoSEC-sType-sType",[481],{"type":13,"tag":14,"props":482,"children":483},{},[484,489,490,493,495],{"type":13,"tag":21,"props":485,"children":487},{"className":486},[],[488],{"type":18,"value":340},{"type":18,"value":438},{"type":13,"tag":440,"props":491,"children":492},{"type":442},[],{"type":18,"value":494}," be ",{"type":13,"tag":21,"props":496,"children":498},{"className":497},[],[499],{"type":18,"value":500},"VK_STRUCTURE_TYPE_UBM_SURFACE_CREATE_INFO_SEC",{"type":13,"tag":425,"props":502,"children":504},{"name":503},"VUID-VkUbmSurfaceCreateInfoSEC-pNext-pNext",[505],{"type":13,"tag":14,"props":506,"children":507},{},[508,513,514,517,518],{"type":13,"tag":21,"props":509,"children":511},{"className":510},[],[512],{"type":18,"value":360},{"type":18,"value":438},{"type":13,"tag":440,"props":515,"children":516},{"type":442},[],{"type":18,"value":494},{"type":13,"tag":21,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":368},{"type":13,"tag":425,"props":524,"children":526},{"name":525},"VUID-VkUbmSurfaceCreateInfoSEC-flags-zerobitmask",[527],{"type":13,"tag":14,"props":528,"children":529},{},[530,535,536,539,540],{"type":13,"tag":21,"props":531,"children":533},{"className":532},[],[534],{"type":18,"value":379},{"type":18,"value":438},{"type":13,"tag":440,"props":537,"children":538},{"type":442},[],{"type":18,"value":494},{"type":13,"tag":21,"props":541,"children":543},{"className":542},[],[544],{"type":18,"value":545},"0",{"type":13,"tag":547,"props":548,"children":549},"style",{},[550],{"type":18,"value":551},"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":553},[],"markdown",1773471456686]