[{"data":1,"prerenderedAt":418},["ShallowReactive",2],{"$fEizs0Wqlve5WZj1pTRW24K1KNog1znjahyIxkCCK3XM":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":9,"xrefs":10,"body":11,"_type":417,"_id":4},"VkSurfaceCapabilitiesPresentId2KHR","Structure describing presentation-ID capabilities of a surface","VK_KHR_present_id2",[8],"VkSurfaceCapabilities2KHR","structs",[],{"type":12,"children":13,"toc":415},"root",[14,30,235,290,330,378,409],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,22,28],{"type":20,"value":21},"text","The ",{"type":15,"tag":23,"props":24,"children":26},"code",{"className":25},[],[27],{"type":20,"value":4},{"type":20,"value":29}," structure is defined as:",{"type":15,"tag":31,"props":32,"children":33},"code-group",{},[34,110],{"type":15,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkSurfaceCapabilitiesPresentId2KHR {\n VkStructureType sType;\n void* pNext;\n VkBool32 presentId2Supported;\n} VkSurfaceCapabilitiesPresentId2KHR;\n","C","c","",[43],{"type":15,"tag":23,"props":44,"children":45},{"__ignoreMap":41},[46,69,78,92,101],{"type":15,"tag":47,"props":48,"children":51},"span",{"class":49,"line":50},"line",1,[52,58,63],{"type":15,"tag":47,"props":53,"children":55},{"style":54},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[56],{"type":20,"value":57},"typedef",{"type":15,"tag":47,"props":59,"children":60},{"style":54},[61],{"type":20,"value":62}," struct",{"type":15,"tag":47,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":20,"value":68}," VkSurfaceCapabilitiesPresentId2KHR {\n",{"type":15,"tag":47,"props":70,"children":72},{"class":49,"line":71},2,[73],{"type":15,"tag":47,"props":74,"children":75},{"style":65},[76],{"type":20,"value":77}," VkStructureType sType;\n",{"type":15,"tag":47,"props":79,"children":81},{"class":49,"line":80},3,[82,87],{"type":15,"tag":47,"props":83,"children":84},{"style":54},[85],{"type":20,"value":86}," void*",{"type":15,"tag":47,"props":88,"children":89},{"style":65},[90],{"type":20,"value":91}," pNext;\n",{"type":15,"tag":47,"props":93,"children":95},{"class":49,"line":94},4,[96],{"type":15,"tag":47,"props":97,"children":98},{"style":65},[99],{"type":20,"value":100}," VkBool32 presentId2Supported;\n",{"type":15,"tag":47,"props":102,"children":104},{"class":49,"line":103},5,[105],{"type":15,"tag":47,"props":106,"children":107},{"style":65},[108],{"type":20,"value":109},"} VkSurfaceCapabilitiesPresentId2KHR;\n",{"type":15,"tag":35,"props":111,"children":116},{"className":112,"code":113,"filename":114,"language":115,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct SurfaceCapabilitiesPresentId2KHR {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n present_id2_supported: vk::Bool32,\n}\n","Rust","rs",[117],{"type":15,"tag":23,"props":118,"children":119},{"__ignoreMap":41},[120,143,176,198,227],{"type":15,"tag":47,"props":121,"children":122},{"class":49,"line":50},[123,128,132,138],{"type":15,"tag":47,"props":124,"children":125},{"style":54},[126],{"type":20,"value":127},"pub",{"type":15,"tag":47,"props":129,"children":130},{"style":54},[131],{"type":20,"value":62},{"type":15,"tag":47,"props":133,"children":135},{"style":134},"--shiki-default:#953800;--shiki-dark:#FFA657",[136],{"type":20,"value":137}," SurfaceCapabilitiesPresentId2KHR",{"type":15,"tag":47,"props":139,"children":140},{"style":65},[141],{"type":20,"value":142}," {\n",{"type":15,"tag":47,"props":144,"children":145},{"class":49,"line":71},[146,151,156,161,166,171],{"type":15,"tag":47,"props":147,"children":148},{"style":65},[149],{"type":20,"value":150}," s_type",{"type":15,"tag":47,"props":152,"children":153},{"style":54},[154],{"type":20,"value":155},":",{"type":15,"tag":47,"props":157,"children":158},{"style":134},[159],{"type":20,"value":160}," vk",{"type":15,"tag":47,"props":162,"children":163},{"style":54},[164],{"type":20,"value":165},"::",{"type":15,"tag":47,"props":167,"children":168},{"style":134},[169],{"type":20,"value":170},"StructureType",{"type":15,"tag":47,"props":172,"children":173},{"style":65},[174],{"type":20,"value":175},",\n",{"type":15,"tag":47,"props":177,"children":178},{"class":49,"line":80},[179,184,188,193],{"type":15,"tag":47,"props":180,"children":181},{"style":65},[182],{"type":20,"value":183}," p_next",{"type":15,"tag":47,"props":185,"children":186},{"style":54},[187],{"type":20,"value":155},{"type":15,"tag":47,"props":189,"children":190},{"style":54},[191],{"type":20,"value":192}," *mut",{"type":15,"tag":47,"props":194,"children":195},{"style":65},[196],{"type":20,"value":197}," c_void,\n",{"type":15,"tag":47,"props":199,"children":200},{"class":49,"line":94},[201,206,210,214,218,223],{"type":15,"tag":47,"props":202,"children":203},{"style":65},[204],{"type":20,"value":205}," present_id2_supported",{"type":15,"tag":47,"props":207,"children":208},{"style":54},[209],{"type":20,"value":155},{"type":15,"tag":47,"props":211,"children":212},{"style":134},[213],{"type":20,"value":160},{"type":15,"tag":47,"props":215,"children":216},{"style":54},[217],{"type":20,"value":165},{"type":15,"tag":47,"props":219,"children":220},{"style":134},[221],{"type":20,"value":222},"Bool32",{"type":15,"tag":47,"props":224,"children":225},{"style":65},[226],{"type":20,"value":175},{"type":15,"tag":47,"props":228,"children":229},{"class":49,"line":103},[230],{"type":15,"tag":47,"props":231,"children":232},{"style":65},[233],{"type":20,"value":234},"}\n",{"type":15,"tag":236,"props":237,"children":238},"ul",{},[239,260,279],{"type":15,"tag":240,"props":241,"children":242},"li",{},[243,249,251,258],{"type":15,"tag":23,"props":244,"children":246},{"className":245},[],[247],{"type":20,"value":248},"sType",{"type":20,"value":250}," is a ",{"type":15,"tag":252,"props":253,"children":255},"a",{"href":254},"/man/VkStructureType",[256],{"type":20,"value":257},"VkStructureType",{"type":20,"value":259}," value identifying this structure.",{"type":15,"tag":240,"props":261,"children":262},{},[263,269,271,277],{"type":15,"tag":23,"props":264,"children":266},{"className":265},[],[267],{"type":20,"value":268},"pNext",{"type":20,"value":270}," is ",{"type":15,"tag":23,"props":272,"children":274},{"className":273},[],[275],{"type":20,"value":276},"NULL",{"type":20,"value":278}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":240,"props":280,"children":281},{},[282,288],{"type":15,"tag":23,"props":283,"children":285},{"className":284},[],[286],{"type":20,"value":287},"presentId2Supported",{"type":20,"value":289}," is a boolean describing whether the surface is\nable to support the present-ID extension",{"type":15,"tag":16,"props":291,"children":292},{},[293,295,300,302,307,309,314,316,321,322,328],{"type":20,"value":294},"This structure ",{"type":15,"tag":296,"props":297,"children":299},"normative",{"type":298},"can",[],{"type":20,"value":301}," be included in the ",{"type":15,"tag":23,"props":303,"children":305},{"className":304},[],[306],{"type":20,"value":268},{"type":20,"value":308}," chain of\n",{"type":15,"tag":252,"props":310,"children":312},{"href":311},"/man/VkSurfaceCapabilities2KHR",[313],{"type":20,"value":8},{"type":20,"value":315}," to determine support for present-wait.\nIf ",{"type":15,"tag":23,"props":317,"children":319},{"className":318},[],[320],{"type":20,"value":287},{"type":20,"value":270},{"type":15,"tag":23,"props":323,"children":325},{"className":324},[],[326],{"type":20,"value":327},"VK_FALSE",{"type":20,"value":329},", it indicates that attaching\nan ID to presentation requests is not possible for this surface.",{"type":15,"tag":16,"props":331,"children":332},{},[333,335,339,341,347,349,354,356,362,364,369,371,376],{"type":20,"value":334},"Applications ",{"type":15,"tag":296,"props":336,"children":338},{"type":337},"must",[],{"type":20,"value":340}," not attempt to include ",{"type":15,"tag":252,"props":342,"children":344},{"href":343},"/man/VkPresentId2KHR",[345],{"type":20,"value":346},"VkPresentId2KHR",{"type":20,"value":348}," in the\n",{"type":15,"tag":23,"props":350,"children":352},{"className":351},[],[353],{"type":20,"value":268},{"type":20,"value":355}," chain of a ",{"type":15,"tag":252,"props":357,"children":359},{"href":358},"/man/VkPresentInfoKHR",[360],{"type":20,"value":361},"VkPresentInfoKHR",{"type":20,"value":363}," if ",{"type":15,"tag":23,"props":365,"children":367},{"className":366},[],[368],{"type":20,"value":287},{"type":20,"value":370},"\nis ",{"type":15,"tag":23,"props":372,"children":374},{"className":373},[],[375],{"type":20,"value":327},{"type":20,"value":377},".",{"type":15,"tag":379,"props":380,"children":382},"validity-group",{"name":381},"Valid Usage (Implicit)",[383],{"type":15,"tag":384,"props":385,"children":387},"validity-field",{"name":386},"VUID-VkSurfaceCapabilitiesPresentId2KHR-sType-sType",[388],{"type":15,"tag":16,"props":389,"children":390},{},[391,396,398,401,403],{"type":15,"tag":23,"props":392,"children":394},{"className":393},[],[395],{"type":20,"value":248},{"type":20,"value":397}," ",{"type":15,"tag":296,"props":399,"children":400},{"type":337},[],{"type":20,"value":402}," be ",{"type":15,"tag":23,"props":404,"children":406},{"className":405},[],[407],{"type":20,"value":408},"VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_ID_2_KHR",{"type":15,"tag":410,"props":411,"children":412},"style",{},[413],{"type":20,"value":414},"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":41,"searchDepth":71,"depth":71,"links":416},[],"markdown",1773054779509]