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