[{"data":1,"prerenderedAt":561},["ShallowReactive",2],{"bvl25KBzLu":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":560,"_id":4},"vkGetMemoryZirconHandlePropertiesFUCHSIA","Get a Zircon handle properties for an external memory object","VK_FUCHSIA_external_memory","protos",[],{"type":10,"children":11,"toc":558},"root",[12,37,343,426,477,552],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,35],{"type":18,"value":19},"text","To obtain the memoryTypeIndex for the ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/VkMemoryAllocateInfo",[25],{"type":18,"value":26},"VkMemoryAllocateInfo",{"type":18,"value":28}," structure,\ncall ",{"type":13,"tag":30,"props":31,"children":33},"code",{"className":32},[],[34],{"type":18,"value":4},{"type":18,"value":36},":",{"type":13,"tag":38,"props":39,"children":40},"code-group",{},[41,157],{"type":13,"tag":42,"props":43,"children":49},"pre",{"className":44,"code":45,"filename":46,"language":47,"meta":48,"style":48},"language-c shiki shiki-themes github-light-default github-dark-default","VkResult vkGetMemoryZirconHandlePropertiesFUCHSIA(\n VkDevice device,\n VkExternalMemoryHandleTypeFlagBits handleType,\n zx_handle_t zirconHandle,\n VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties);\n","C","c","",[50],{"type":13,"tag":30,"props":51,"children":52},{"__ignoreMap":48},[53,75,95,113,132],{"type":13,"tag":54,"props":55,"children":58},"span",{"class":56,"line":57},"line",1,[59,65,70],{"type":13,"tag":54,"props":60,"children":62},{"style":61},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[63],{"type":18,"value":64},"VkResult ",{"type":13,"tag":54,"props":66,"children":68},{"style":67},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[69],{"type":18,"value":4},{"type":13,"tag":54,"props":71,"children":72},{"style":61},[73],{"type":18,"value":74},"(\n",{"type":13,"tag":54,"props":76,"children":78},{"class":56,"line":77},2,[79,84,90],{"type":13,"tag":54,"props":80,"children":81},{"style":61},[82],{"type":18,"value":83}," VkDevice ",{"type":13,"tag":54,"props":85,"children":87},{"style":86},"--shiki-default:#953800;--shiki-dark:#FFA657",[88],{"type":18,"value":89},"device",{"type":13,"tag":54,"props":91,"children":92},{"style":61},[93],{"type":18,"value":94},",\n",{"type":13,"tag":54,"props":96,"children":98},{"class":56,"line":97},3,[99,104,109],{"type":13,"tag":54,"props":100,"children":101},{"style":61},[102],{"type":18,"value":103}," VkExternalMemoryHandleTypeFlagBits ",{"type":13,"tag":54,"props":105,"children":106},{"style":86},[107],{"type":18,"value":108},"handleType",{"type":13,"tag":54,"props":110,"children":111},{"style":61},[112],{"type":18,"value":94},{"type":13,"tag":54,"props":114,"children":116},{"class":56,"line":115},4,[117,123,128],{"type":13,"tag":54,"props":118,"children":120},{"style":119},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[121],{"type":18,"value":122}," zx_handle_t",{"type":13,"tag":54,"props":124,"children":125},{"style":86},[126],{"type":18,"value":127}," zirconHandle",{"type":13,"tag":54,"props":129,"children":130},{"style":61},[131],{"type":18,"value":94},{"type":13,"tag":54,"props":133,"children":135},{"class":56,"line":134},5,[136,141,147,152],{"type":13,"tag":54,"props":137,"children":138},{"style":61},[139],{"type":18,"value":140}," VkMemoryZirconHandlePropertiesFUCHSIA",{"type":13,"tag":54,"props":142,"children":144},{"style":143},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[145],{"type":18,"value":146},"*",{"type":13,"tag":54,"props":148,"children":149},{"style":86},[150],{"type":18,"value":151}," pMemoryZirconHandleProperties",{"type":13,"tag":54,"props":153,"children":154},{"style":61},[155],{"type":18,"value":156},");\n",{"type":13,"tag":42,"props":158,"children":163},{"className":159,"code":160,"filename":161,"language":162,"meta":48,"style":48},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn get_memory_zircon_handle_properties_fuchsia(\n device: crate :: vk :: vk::Device,\n handle_type: ExternalMemoryHandleTypeFlags,\n zircon_handle: zx_handle_t,\n p_memory_zircon_handle_properties: *mut vk::MemoryZirconHandlePropertiesFUCHSIA,\n) -> vk::Result;\n","Rust","rs",[164],{"type":13,"tag":30,"props":165,"children":166},{"__ignoreMap":48},[167,189,239,260,277,311],{"type":13,"tag":54,"props":168,"children":169},{"class":56,"line":57},[170,175,180,185],{"type":13,"tag":54,"props":171,"children":172},{"style":143},[173],{"type":18,"value":174},"pub",{"type":13,"tag":54,"props":176,"children":177},{"style":143},[178],{"type":18,"value":179}," fn",{"type":13,"tag":54,"props":181,"children":182},{"style":67},[183],{"type":18,"value":184}," get_memory_zircon_handle_properties_fuchsia",{"type":13,"tag":54,"props":186,"children":187},{"style":61},[188],{"type":18,"value":74},{"type":13,"tag":54,"props":190,"children":191},{"class":56,"line":77},[192,197,201,206,211,216,221,226,230,235],{"type":13,"tag":54,"props":193,"children":194},{"style":61},[195],{"type":18,"value":196}," device",{"type":13,"tag":54,"props":198,"children":199},{"style":143},[200],{"type":18,"value":36},{"type":13,"tag":54,"props":202,"children":203},{"style":143},[204],{"type":18,"value":205}," crate",{"type":13,"tag":54,"props":207,"children":208},{"style":143},[209],{"type":18,"value":210}," ::",{"type":13,"tag":54,"props":212,"children":213},{"style":61},[214],{"type":18,"value":215}," vk ",{"type":13,"tag":54,"props":217,"children":218},{"style":143},[219],{"type":18,"value":220},"::",{"type":13,"tag":54,"props":222,"children":223},{"style":86},[224],{"type":18,"value":225}," vk",{"type":13,"tag":54,"props":227,"children":228},{"style":143},[229],{"type":18,"value":220},{"type":13,"tag":54,"props":231,"children":232},{"style":86},[233],{"type":18,"value":234},"Device",{"type":13,"tag":54,"props":236,"children":237},{"style":61},[238],{"type":18,"value":94},{"type":13,"tag":54,"props":240,"children":241},{"class":56,"line":97},[242,247,251,256],{"type":13,"tag":54,"props":243,"children":244},{"style":61},[245],{"type":18,"value":246}," handle_type",{"type":13,"tag":54,"props":248,"children":249},{"style":143},[250],{"type":18,"value":36},{"type":13,"tag":54,"props":252,"children":253},{"style":86},[254],{"type":18,"value":255}," ExternalMemoryHandleTypeFlags",{"type":13,"tag":54,"props":257,"children":258},{"style":61},[259],{"type":18,"value":94},{"type":13,"tag":54,"props":261,"children":262},{"class":56,"line":115},[263,268,272],{"type":13,"tag":54,"props":264,"children":265},{"style":61},[266],{"type":18,"value":267}," zircon_handle",{"type":13,"tag":54,"props":269,"children":270},{"style":143},[271],{"type":18,"value":36},{"type":13,"tag":54,"props":273,"children":274},{"style":61},[275],{"type":18,"value":276}," zx_handle_t,\n",{"type":13,"tag":54,"props":278,"children":279},{"class":56,"line":134},[280,285,289,294,298,302,307],{"type":13,"tag":54,"props":281,"children":282},{"style":61},[283],{"type":18,"value":284}," p_memory_zircon_handle_properties",{"type":13,"tag":54,"props":286,"children":287},{"style":143},[288],{"type":18,"value":36},{"type":13,"tag":54,"props":290,"children":291},{"style":143},[292],{"type":18,"value":293}," *mut",{"type":13,"tag":54,"props":295,"children":296},{"style":86},[297],{"type":18,"value":225},{"type":13,"tag":54,"props":299,"children":300},{"style":143},[301],{"type":18,"value":220},{"type":13,"tag":54,"props":303,"children":304},{"style":86},[305],{"type":18,"value":306},"MemoryZirconHandlePropertiesFUCHSIA",{"type":13,"tag":54,"props":308,"children":309},{"style":61},[310],{"type":18,"value":94},{"type":13,"tag":54,"props":312,"children":314},{"class":56,"line":313},6,[315,320,325,329,333,338],{"type":13,"tag":54,"props":316,"children":317},{"style":61},[318],{"type":18,"value":319},") ",{"type":13,"tag":54,"props":321,"children":322},{"style":143},[323],{"type":18,"value":324},"->",{"type":13,"tag":54,"props":326,"children":327},{"style":86},[328],{"type":18,"value":225},{"type":13,"tag":54,"props":330,"children":331},{"style":143},[332],{"type":18,"value":220},{"type":13,"tag":54,"props":334,"children":335},{"style":86},[336],{"type":18,"value":337},"Result",{"type":13,"tag":54,"props":339,"children":340},{"style":61},[341],{"type":18,"value":342},";\n",{"type":13,"tag":344,"props":345,"children":346},"ul",{},[347,366,390,407],{"type":13,"tag":348,"props":349,"children":350},"li",{},[351,356,358,364],{"type":13,"tag":30,"props":352,"children":354},{"className":353},[],[355],{"type":18,"value":89},{"type":18,"value":357}," is the ",{"type":13,"tag":21,"props":359,"children":361},{"href":360},"/man/VkDevice",[362],{"type":18,"value":363},"VkDevice",{"type":18,"value":365},".",{"type":13,"tag":348,"props":367,"children":368},{},[369,374,376,382,384],{"type":13,"tag":30,"props":370,"children":372},{"className":371},[],[373],{"type":18,"value":108},{"type":18,"value":375}," is a ",{"type":13,"tag":21,"props":377,"children":379},{"href":378},"/man/VkExternalMemoryHandleTypeFlagBits",[380],{"type":18,"value":381},"VkExternalMemoryHandleTypeFlagBits",{"type":18,"value":383}," value\nspecifying the type of ",{"type":13,"tag":30,"props":385,"children":387},{"className":386},[],[388],{"type":18,"value":389},"zirconHandle",{"type":13,"tag":348,"props":391,"children":392},{},[393,398,399,405],{"type":13,"tag":30,"props":394,"children":396},{"className":395},[],[397],{"type":18,"value":389},{"type":18,"value":375},{"type":13,"tag":30,"props":400,"children":402},{"className":401},[],[403],{"type":18,"value":404},"zx_handle_t",{"type":18,"value":406}," (Zircon) handle to the external\nresource.",{"type":13,"tag":348,"props":408,"children":409},{},[410,416,418,424],{"type":13,"tag":30,"props":411,"children":413},{"className":412},[],[414],{"type":18,"value":415},"pMemoryZirconHandleProperties",{"type":18,"value":417}," is a pointer to a\n",{"type":13,"tag":21,"props":419,"children":421},{"href":420},"/man/VkMemoryZirconHandlePropertiesFUCHSIA",[422],{"type":18,"value":423},"VkMemoryZirconHandlePropertiesFUCHSIA",{"type":18,"value":425}," structure in which the\nresult will be stored.",{"type":13,"tag":427,"props":428,"children":430},"validity-group",{"name":429},"Valid Usage",[431,459],{"type":13,"tag":432,"props":433,"children":435},"validity-field",{"name":434},"VUID-vkGetMemoryZirconHandlePropertiesFUCHSIA-handleType-04773",[436],{"type":13,"tag":14,"props":437,"children":438},{},[439,444,446,451,453],{"type":13,"tag":30,"props":440,"children":442},{"className":441},[],[443],{"type":18,"value":108},{"type":18,"value":445}," ",{"type":13,"tag":447,"props":448,"children":450},"normative",{"type":449},"must",[],{"type":18,"value":452}," be\n",{"type":13,"tag":30,"props":454,"children":456},{"className":455},[],[457],{"type":18,"value":458},"VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA",{"type":13,"tag":432,"props":460,"children":462},{"name":461},"VUID-vkGetMemoryZirconHandlePropertiesFUCHSIA-zirconHandle-04774",[463],{"type":13,"tag":14,"props":464,"children":465},{},[466,471,472,475],{"type":13,"tag":30,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":389},{"type":18,"value":445},{"type":13,"tag":447,"props":473,"children":474},{"type":449},[],{"type":18,"value":476}," reference a valid VMO",{"type":13,"tag":427,"props":478,"children":480},{"name":479},"Valid Usage (Implicit)",[481,505,528],{"type":13,"tag":432,"props":482,"children":484},{"name":483},"VUID-vkGetMemoryZirconHandlePropertiesFUCHSIA-device-parameter",[485],{"type":13,"tag":14,"props":486,"children":487},{},[488,493,494,497,499,503],{"type":13,"tag":30,"props":489,"children":491},{"className":490},[],[492],{"type":18,"value":89},{"type":18,"value":445},{"type":13,"tag":447,"props":495,"children":496},{"type":449},[],{"type":18,"value":498}," be a valid ",{"type":13,"tag":21,"props":500,"children":501},{"href":360},[502],{"type":18,"value":363},{"type":18,"value":504}," handle",{"type":13,"tag":432,"props":506,"children":508},{"name":507},"VUID-vkGetMemoryZirconHandlePropertiesFUCHSIA-handleType-parameter",[509],{"type":13,"tag":14,"props":510,"children":511},{},[512,517,518,521,522,526],{"type":13,"tag":30,"props":513,"children":515},{"className":514},[],[516],{"type":18,"value":108},{"type":18,"value":445},{"type":13,"tag":447,"props":519,"children":520},{"type":449},[],{"type":18,"value":498},{"type":13,"tag":21,"props":523,"children":524},{"href":378},[525],{"type":18,"value":381},{"type":18,"value":527}," value",{"type":13,"tag":432,"props":529,"children":531},{"name":530},"VUID-vkGetMemoryZirconHandlePropertiesFUCHSIA-pMemoryZirconHandleProperties-parameter",[532],{"type":13,"tag":14,"props":533,"children":534},{},[535,540,541,544,546,550],{"type":13,"tag":30,"props":536,"children":538},{"className":537},[],[539],{"type":18,"value":415},{"type":18,"value":445},{"type":13,"tag":447,"props":542,"children":543},{"type":449},[],{"type":18,"value":545}," be a valid pointer to a ",{"type":13,"tag":21,"props":547,"children":548},{"href":420},[549],{"type":18,"value":423},{"type":18,"value":551}," structure",{"type":13,"tag":553,"props":554,"children":555},"style",{},[556],{"type":18,"value":557},"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":48,"searchDepth":77,"depth":77,"links":559},[],"markdown",1725732619247]