[{"data":1,"prerenderedAt":438},["ShallowReactive",2],{"tKonadr3wQ":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":437,"_id":4},"vkGetPhysicalDeviceExternalFenceProperties","Function for querying external fence handle capabilities.","VK_VERSION_1_1","protos",[],{"type":10,"children":11,"toc":435},"root",[12,36,288,348,429],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34],{"type":18,"value":19},"text","Fences ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"may",[],{"type":18,"value":26}," support import and export of their\n",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkFence#synchronization-fences-payloads",[32],{"type":18,"value":33},"payload",{"type":18,"value":35}," to external handles.\nTo query the external handle types supported by fences, call:",{"type":13,"tag":37,"props":38,"children":39},"code-group",{},[40,148],{"type":13,"tag":41,"props":42,"children":48},"pre",{"className":43,"code":44,"filename":45,"language":46,"meta":47,"style":47},"language-c shiki shiki-themes github-light-default github-dark-default","void vkGetPhysicalDeviceExternalFencePropertiesKHR(\n VkPhysicalDevice physicalDevice,\n const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo,\n VkExternalFenceProperties* pExternalFenceProperties);\n","C","c","",[49],{"type":13,"tag":50,"props":51,"children":52},"code",{"__ignoreMap":47},[53,77,97,125],{"type":13,"tag":54,"props":55,"children":58},"span",{"class":56,"line":57},"line",1,[59,65,71],{"type":13,"tag":54,"props":60,"children":62},{"style":61},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[63],{"type":18,"value":64},"void",{"type":13,"tag":54,"props":66,"children":68},{"style":67},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[69],{"type":18,"value":70}," vkGetPhysicalDeviceExternalFencePropertiesKHR",{"type":13,"tag":54,"props":72,"children":74},{"style":73},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[75],{"type":18,"value":76},"(\n",{"type":13,"tag":54,"props":78,"children":80},{"class":56,"line":79},2,[81,86,92],{"type":13,"tag":54,"props":82,"children":83},{"style":73},[84],{"type":18,"value":85}," VkPhysicalDevice ",{"type":13,"tag":54,"props":87,"children":89},{"style":88},"--shiki-default:#953800;--shiki-dark:#FFA657",[90],{"type":18,"value":91},"physicalDevice",{"type":13,"tag":54,"props":93,"children":94},{"style":73},[95],{"type":18,"value":96},",\n",{"type":13,"tag":54,"props":98,"children":100},{"class":56,"line":99},3,[101,106,111,116,121],{"type":13,"tag":54,"props":102,"children":103},{"style":61},[104],{"type":18,"value":105}," const",{"type":13,"tag":54,"props":107,"children":108},{"style":73},[109],{"type":18,"value":110}," VkPhysicalDeviceExternalFenceInfo",{"type":13,"tag":54,"props":112,"children":113},{"style":61},[114],{"type":18,"value":115},"*",{"type":13,"tag":54,"props":117,"children":118},{"style":88},[119],{"type":18,"value":120}," pExternalFenceInfo",{"type":13,"tag":54,"props":122,"children":123},{"style":73},[124],{"type":18,"value":96},{"type":13,"tag":54,"props":126,"children":128},{"class":56,"line":127},4,[129,134,138,143],{"type":13,"tag":54,"props":130,"children":131},{"style":73},[132],{"type":18,"value":133}," VkExternalFenceProperties",{"type":13,"tag":54,"props":135,"children":136},{"style":61},[137],{"type":18,"value":115},{"type":13,"tag":54,"props":139,"children":140},{"style":88},[141],{"type":18,"value":142}," pExternalFenceProperties",{"type":13,"tag":54,"props":144,"children":145},{"style":73},[146],{"type":18,"value":147},");\n",{"type":13,"tag":41,"props":149,"children":154},{"className":150,"code":151,"filename":152,"language":153,"meta":47,"style":47},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn get_physical_device_external_fence_properties_khr(\n physical_device: vk::PhysicalDevice,\n p_external_fence_info: *const vk::PhysicalDeviceExternalFenceInfo,\n p_external_fence_properties: *mut vk::ExternalFenceProperties,\n);\n","Rust","rs",[155],{"type":13,"tag":50,"props":156,"children":157},{"__ignoreMap":47},[158,180,212,246,280],{"type":13,"tag":54,"props":159,"children":160},{"class":56,"line":57},[161,166,171,176],{"type":13,"tag":54,"props":162,"children":163},{"style":61},[164],{"type":18,"value":165},"pub",{"type":13,"tag":54,"props":167,"children":168},{"style":61},[169],{"type":18,"value":170}," fn",{"type":13,"tag":54,"props":172,"children":173},{"style":67},[174],{"type":18,"value":175}," get_physical_device_external_fence_properties_khr",{"type":13,"tag":54,"props":177,"children":178},{"style":73},[179],{"type":18,"value":76},{"type":13,"tag":54,"props":181,"children":182},{"class":56,"line":79},[183,188,193,198,203,208],{"type":13,"tag":54,"props":184,"children":185},{"style":73},[186],{"type":18,"value":187}," physical_device",{"type":13,"tag":54,"props":189,"children":190},{"style":61},[191],{"type":18,"value":192},":",{"type":13,"tag":54,"props":194,"children":195},{"style":88},[196],{"type":18,"value":197}," vk",{"type":13,"tag":54,"props":199,"children":200},{"style":61},[201],{"type":18,"value":202},"::",{"type":13,"tag":54,"props":204,"children":205},{"style":88},[206],{"type":18,"value":207},"PhysicalDevice",{"type":13,"tag":54,"props":209,"children":210},{"style":73},[211],{"type":18,"value":96},{"type":13,"tag":54,"props":213,"children":214},{"class":56,"line":99},[215,220,224,229,233,237,242],{"type":13,"tag":54,"props":216,"children":217},{"style":73},[218],{"type":18,"value":219}," p_external_fence_info",{"type":13,"tag":54,"props":221,"children":222},{"style":61},[223],{"type":18,"value":192},{"type":13,"tag":54,"props":225,"children":226},{"style":61},[227],{"type":18,"value":228}," *const",{"type":13,"tag":54,"props":230,"children":231},{"style":88},[232],{"type":18,"value":197},{"type":13,"tag":54,"props":234,"children":235},{"style":61},[236],{"type":18,"value":202},{"type":13,"tag":54,"props":238,"children":239},{"style":88},[240],{"type":18,"value":241},"PhysicalDeviceExternalFenceInfo",{"type":13,"tag":54,"props":243,"children":244},{"style":73},[245],{"type":18,"value":96},{"type":13,"tag":54,"props":247,"children":248},{"class":56,"line":127},[249,254,258,263,267,271,276],{"type":13,"tag":54,"props":250,"children":251},{"style":73},[252],{"type":18,"value":253}," p_external_fence_properties",{"type":13,"tag":54,"props":255,"children":256},{"style":61},[257],{"type":18,"value":192},{"type":13,"tag":54,"props":259,"children":260},{"style":61},[261],{"type":18,"value":262}," *mut",{"type":13,"tag":54,"props":264,"children":265},{"style":88},[266],{"type":18,"value":197},{"type":13,"tag":54,"props":268,"children":269},{"style":61},[270],{"type":18,"value":202},{"type":13,"tag":54,"props":272,"children":273},{"style":88},[274],{"type":18,"value":275},"ExternalFenceProperties",{"type":13,"tag":54,"props":277,"children":278},{"style":73},[279],{"type":18,"value":96},{"type":13,"tag":54,"props":281,"children":283},{"class":56,"line":282},5,[284],{"type":13,"tag":54,"props":285,"children":286},{"style":73},[287],{"type":18,"value":147},{"type":13,"tag":289,"props":290,"children":291},"ul",{},[292,303,330],{"type":13,"tag":293,"props":294,"children":295},"li",{},[296,301],{"type":13,"tag":50,"props":297,"children":299},{"className":298},[],[300],{"type":18,"value":91},{"type":18,"value":302}," is the physical device from which to query the\nfence capabilities.",{"type":13,"tag":293,"props":304,"children":305},{},[306,312,314,320,322,328],{"type":13,"tag":50,"props":307,"children":309},{"className":308},[],[310],{"type":18,"value":311},"pExternalFenceInfo",{"type":18,"value":313}," is a pointer to a\n",{"type":13,"tag":28,"props":315,"children":317},{"href":316},"/man/VkPhysicalDeviceExternalFenceInfo",[318],{"type":18,"value":319},"VkPhysicalDeviceExternalFenceInfo",{"type":18,"value":321}," structure describing the\nparameters that would be consumed by ",{"type":13,"tag":28,"props":323,"children":325},{"href":324},"/man/vkCreateFence",[326],{"type":18,"value":327},"vkCreateFence",{"type":18,"value":329},".",{"type":13,"tag":293,"props":331,"children":332},{},[333,339,340,346],{"type":13,"tag":50,"props":334,"children":336},{"className":335},[],[337],{"type":18,"value":338},"pExternalFenceProperties",{"type":18,"value":313},{"type":13,"tag":28,"props":341,"children":343},{"href":342},"/man/VkExternalFenceProperties",[344],{"type":18,"value":345},"VkExternalFenceProperties",{"type":18,"value":347}," structure in which capabilities are\nreturned.",{"type":13,"tag":349,"props":350,"children":352},"validity-group",{"name":351},"Valid Usage (Implicit)",[353,382,406],{"type":13,"tag":354,"props":355,"children":357},"validity-field",{"name":356},"VUID-vkGetPhysicalDeviceExternalFenceProperties-physicalDevice-parameter",[358],{"type":13,"tag":14,"props":359,"children":360},{},[361,366,368,372,374,380],{"type":13,"tag":50,"props":362,"children":364},{"className":363},[],[365],{"type":18,"value":91},{"type":18,"value":367}," ",{"type":13,"tag":21,"props":369,"children":371},{"type":370},"must",[],{"type":18,"value":373}," be a valid ",{"type":13,"tag":28,"props":375,"children":377},{"href":376},"/man/VkPhysicalDevice",[378],{"type":18,"value":379},"VkPhysicalDevice",{"type":18,"value":381}," handle",{"type":13,"tag":354,"props":383,"children":385},{"name":384},"VUID-vkGetPhysicalDeviceExternalFenceProperties-pExternalFenceInfo-parameter",[386],{"type":13,"tag":14,"props":387,"children":388},{},[389,394,395,398,400,404],{"type":13,"tag":50,"props":390,"children":392},{"className":391},[],[393],{"type":18,"value":311},{"type":18,"value":367},{"type":13,"tag":21,"props":396,"children":397},{"type":370},[],{"type":18,"value":399}," be a valid pointer to a valid ",{"type":13,"tag":28,"props":401,"children":402},{"href":316},[403],{"type":18,"value":319},{"type":18,"value":405}," structure",{"type":13,"tag":354,"props":407,"children":409},{"name":408},"VUID-vkGetPhysicalDeviceExternalFenceProperties-pExternalFenceProperties-parameter",[410],{"type":13,"tag":14,"props":411,"children":412},{},[413,418,419,422,424,428],{"type":13,"tag":50,"props":414,"children":416},{"className":415},[],[417],{"type":18,"value":338},{"type":18,"value":367},{"type":13,"tag":21,"props":420,"children":421},{"type":370},[],{"type":18,"value":423}," be a valid pointer to a ",{"type":13,"tag":28,"props":425,"children":426},{"href":342},[427],{"type":18,"value":345},{"type":18,"value":405},{"type":13,"tag":430,"props":431,"children":432},"style",{},[433],{"type":18,"value":434},"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":47,"searchDepth":79,"depth":79,"links":436},[],"markdown",1725732619668]