[{"data":1,"prerenderedAt":359},["ShallowReactive",2],{"mgB5WnO4yy":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":358,"_id":4},"VkMemoryUnmapFlagBits","Bitmask specifying additional parameters of a memory unmap","VK_VERSION_1_4","enums",[],{"type":10,"children":11,"toc":356},"root",[12,45,180,185,269,350],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,43],{"type":18,"value":19},"text","Bits which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be set in ",{"type":13,"tag":28,"props":29,"children":31},"a",{"href":30},"/man/VkMemoryUnmapInfo",[32],{"type":18,"value":33},"VkMemoryUnmapInfo",{"type":18,"value":35},"::",{"type":13,"tag":37,"props":38,"children":40},"code",{"className":39},[],[41],{"type":18,"value":42},"flags",{"type":18,"value":44},", specifying\nadditional properties of a memory unmap, are:",{"type":13,"tag":46,"props":47,"children":48},"code-group",{},[49,103],{"type":13,"tag":50,"props":51,"children":57},"pre",{"className":52,"code":53,"filename":54,"language":55,"meta":56,"style":56},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkMemoryUnmapFlagBits {\n\n} VkMemoryUnmapFlagBits;\n","C","c","",[58],{"type":13,"tag":37,"props":59,"children":60},{"__ignoreMap":56},[61,84,94],{"type":13,"tag":62,"props":63,"children":66},"span",{"class":64,"line":65},"line",1,[67,73,78],{"type":13,"tag":62,"props":68,"children":70},{"style":69},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[71],{"type":18,"value":72},"typedef",{"type":13,"tag":62,"props":74,"children":75},{"style":69},[76],{"type":18,"value":77}," enum",{"type":13,"tag":62,"props":79,"children":81},{"style":80},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[82],{"type":18,"value":83}," VkMemoryUnmapFlagBits {\n",{"type":13,"tag":62,"props":85,"children":87},{"class":64,"line":86},2,[88],{"type":13,"tag":62,"props":89,"children":91},{"emptyLinePlaceholder":90},true,[92],{"type":18,"value":93},"\n",{"type":13,"tag":62,"props":95,"children":97},{"class":64,"line":96},3,[98],{"type":13,"tag":62,"props":99,"children":100},{"style":80},[101],{"type":18,"value":102},"} VkMemoryUnmapFlagBits;\n",{"type":13,"tag":50,"props":104,"children":109},{"className":105,"code":106,"filename":107,"language":108,"meta":56,"style":56},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct MemoryUnmapFlagBits(u32);\nimpl MemoryUnmapFlagBits {\n\n}\n","Rust","rs",[110],{"type":13,"tag":37,"props":111,"children":112},{"__ignoreMap":56},[113,147,164,171],{"type":13,"tag":62,"props":114,"children":115},{"class":64,"line":65},[116,121,126,132,137,142],{"type":13,"tag":62,"props":117,"children":118},{"style":69},[119],{"type":18,"value":120},"pub",{"type":13,"tag":62,"props":122,"children":123},{"style":69},[124],{"type":18,"value":125}," struct",{"type":13,"tag":62,"props":127,"children":129},{"style":128},"--shiki-default:#953800;--shiki-dark:#FFA657",[130],{"type":18,"value":131}," MemoryUnmapFlagBits",{"type":13,"tag":62,"props":133,"children":134},{"style":80},[135],{"type":18,"value":136},"(",{"type":13,"tag":62,"props":138,"children":139},{"style":128},[140],{"type":18,"value":141},"u32",{"type":13,"tag":62,"props":143,"children":144},{"style":80},[145],{"type":18,"value":146},");\n",{"type":13,"tag":62,"props":148,"children":149},{"class":64,"line":86},[150,155,159],{"type":13,"tag":62,"props":151,"children":152},{"style":69},[153],{"type":18,"value":154},"impl",{"type":13,"tag":62,"props":156,"children":157},{"style":128},[158],{"type":18,"value":131},{"type":13,"tag":62,"props":160,"children":161},{"style":80},[162],{"type":18,"value":163}," {\n",{"type":13,"tag":62,"props":165,"children":166},{"class":64,"line":96},[167],{"type":13,"tag":62,"props":168,"children":169},{"emptyLinePlaceholder":90},[170],{"type":18,"value":93},{"type":13,"tag":62,"props":172,"children":174},{"class":64,"line":173},4,[175],{"type":13,"tag":62,"props":176,"children":177},{"style":80},[178],{"type":18,"value":179},"}\n",{"type":13,"tag":14,"props":181,"children":182},{},[183],{"type":18,"value":184},"or the equivalent",{"type":13,"tag":46,"props":186,"children":187},{},[188,214],{"type":13,"tag":50,"props":189,"children":191},{"className":52,"code":190,"filename":54,"language":55,"meta":56,"style":56},"#define VkMemoryUnmapFlagBitsKHR VkMemoryUnmapFlagBits\n",[192],{"type":13,"tag":37,"props":193,"children":194},{"__ignoreMap":56},[195],{"type":13,"tag":62,"props":196,"children":197},{"class":64,"line":65},[198,203,209],{"type":13,"tag":62,"props":199,"children":200},{"style":69},[201],{"type":18,"value":202},"#define",{"type":13,"tag":62,"props":204,"children":206},{"style":205},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[207],{"type":18,"value":208}," VkMemoryUnmapFlagBitsKHR",{"type":13,"tag":62,"props":210,"children":211},{"style":80},[212],{"type":18,"value":213}," VkMemoryUnmapFlagBits\n",{"type":13,"tag":50,"props":215,"children":217},{"className":105,"code":216,"filename":107,"language":108,"meta":56,"style":56},"const MemoryUnmapFlagBitsKHR: _ = vk::MemoryUnmapFlagBits;\n",[218],{"type":13,"tag":37,"props":219,"children":220},{"__ignoreMap":56},[221],{"type":13,"tag":62,"props":222,"children":223},{"class":64,"line":65},[224,229,235,240,245,250,255,259,264],{"type":13,"tag":62,"props":225,"children":226},{"style":69},[227],{"type":18,"value":228},"const",{"type":13,"tag":62,"props":230,"children":232},{"style":231},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[233],{"type":18,"value":234}," MemoryUnmapFlagBitsKHR",{"type":13,"tag":62,"props":236,"children":237},{"style":69},[238],{"type":18,"value":239},":",{"type":13,"tag":62,"props":241,"children":242},{"style":80},[243],{"type":18,"value":244}," _ ",{"type":13,"tag":62,"props":246,"children":247},{"style":69},[248],{"type":18,"value":249},"=",{"type":13,"tag":62,"props":251,"children":252},{"style":128},[253],{"type":18,"value":254}," vk",{"type":13,"tag":62,"props":256,"children":257},{"style":69},[258],{"type":18,"value":35},{"type":13,"tag":62,"props":260,"children":261},{"style":128},[262],{"type":18,"value":263},"MemoryUnmapFlagBits",{"type":13,"tag":62,"props":265,"children":266},{"style":80},[267],{"type":18,"value":268},";\n",{"type":13,"tag":270,"props":271,"children":272},"ul",{},[273],{"type":13,"tag":274,"props":275,"children":276},"li",{},[277,283,285,291,293,299,301,307,309,313,315,321,323,328,330,334,336,340,342,348],{"type":13,"tag":37,"props":278,"children":280},{"className":279},[],[281],{"type":18,"value":282},"VK_MEMORY_UNMAP_RESERVE_BIT_EXT",{"type":18,"value":284}," requests that virtual address\nrange currently occupied by the memory map remain reserved after the\n",{"type":13,"tag":28,"props":286,"children":288},{"href":287},"/man/vkUnmapMemory2",[289],{"type":18,"value":290},"vkUnmapMemory2",{"type":18,"value":292}," call completes.\nFuture system memory map operations or calls to ",{"type":13,"tag":28,"props":294,"children":296},{"href":295},"/man/vkMapMemory",[297],{"type":18,"value":298},"vkMapMemory",{"type":18,"value":300}," or\n",{"type":13,"tag":28,"props":302,"children":304},{"href":303},"/man/vkMapMemory2",[305],{"type":18,"value":306},"vkMapMemory2",{"type":18,"value":308}," will not return addresses in that range unless the\nrange has since been unreserved by the client or the mapping is\nexplicitly placed in that range by calling ",{"type":13,"tag":28,"props":310,"children":311},{"href":303},[312],{"type":18,"value":306},{"type":18,"value":314}," with\n",{"type":13,"tag":37,"props":316,"children":318},{"className":317},[],[319],{"type":18,"value":320},"VK_MEMORY_MAP_PLACED_BIT_EXT",{"type":18,"value":322},", or doing the system memory map\nequivalent.\nWhen ",{"type":13,"tag":37,"props":324,"children":326},{"className":325},[],[327],{"type":18,"value":282},{"type":18,"value":329}," is set, the memory unmap\noperation ",{"type":13,"tag":21,"props":331,"children":333},{"type":332},"may",[],{"type":18,"value":335}," fail, in which case the memory object will remain host\nmapped and ",{"type":13,"tag":28,"props":337,"children":338},{"href":287},[339],{"type":18,"value":290},{"type":18,"value":341}," will return\n",{"type":13,"tag":37,"props":343,"children":345},{"className":344},[],[346],{"type":18,"value":347},"VK_ERROR_MEMORY_MAP_FAILED",{"type":18,"value":349},".",{"type":13,"tag":351,"props":352,"children":353},"style",{},[354],{"type":18,"value":355},"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":56,"searchDepth":86,"depth":86,"links":357},[],"markdown",1744876555078]