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