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