[{"data":1,"prerenderedAt":999},["ShallowReactive",2],{"QJqCKQdq31":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":998,"_id":4},"VkDeviceMemoryReportCallbackDataEXT","Structure specifying parameters returned to the callback","VK_EXT_device_memory_report","structs",[],{"type":10,"children":11,"toc":996},"root",[12,28,446,797,807,846,867,889,938,990],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The definition of ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," is:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,176],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDeviceMemoryReportCallbackDataEXT {\n VkStructureType sType;\n void* pNext;\n VkDeviceMemoryReportFlagsEXT flags;\n VkDeviceMemoryReportEventTypeEXT type;\n uint64_t memoryObjectId;\n VkDeviceSize size;\n VkObjectType objectType;\n uint64_t objectHandle;\n uint32_t heapIndex;\n} VkDeviceMemoryReportCallbackDataEXT;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,108,122,131,140,153,167],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkDeviceMemoryReportCallbackDataEXT {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkDeviceMemoryReportFlagsEXT flags;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103],{"type":13,"tag":45,"props":104,"children":105},{"style":63},[106],{"type":18,"value":107}," VkDeviceMemoryReportEventTypeEXT type;\n",{"type":13,"tag":45,"props":109,"children":111},{"class":47,"line":110},6,[112,117],{"type":13,"tag":45,"props":113,"children":114},{"style":52},[115],{"type":18,"value":116}," uint64_t",{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," memoryObjectId;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126],{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," VkDeviceSize size;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},8,[135],{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," VkObjectType objectType;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},9,[144,148],{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":116},{"type":13,"tag":45,"props":149,"children":150},{"style":63},[151],{"type":18,"value":152}," objectHandle;\n",{"type":13,"tag":45,"props":154,"children":156},{"class":47,"line":155},10,[157,162],{"type":13,"tag":45,"props":158,"children":159},{"style":52},[160],{"type":18,"value":161}," uint32_t",{"type":13,"tag":45,"props":163,"children":164},{"style":63},[165],{"type":18,"value":166}," heapIndex;\n",{"type":13,"tag":45,"props":168,"children":170},{"class":47,"line":169},11,[171],{"type":13,"tag":45,"props":172,"children":173},{"style":63},[174],{"type":18,"value":175},"} VkDeviceMemoryReportCallbackDataEXT;\n",{"type":13,"tag":33,"props":177,"children":182},{"className":178,"code":179,"filename":180,"language":181,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DeviceMemoryReportCallbackDataEXT {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n flags: vk::DeviceMemoryReportFlagsEXT,\n type: vk::DeviceMemoryReportEventTypeEXT,\n memory_object_id: u64,\n size: vk::DeviceSize,\n object_type: vk::ObjectType,\n object_handle: u64,\n heap_index: u32,\n}\n","Rust","rs",[183],{"type":13,"tag":21,"props":184,"children":185},{"__ignoreMap":39},[186,209,242,264,293,318,339,368,397,417,438],{"type":13,"tag":45,"props":187,"children":188},{"class":47,"line":48},[189,194,198,204],{"type":13,"tag":45,"props":190,"children":191},{"style":52},[192],{"type":18,"value":193},"pub",{"type":13,"tag":45,"props":195,"children":196},{"style":52},[197],{"type":18,"value":60},{"type":13,"tag":45,"props":199,"children":201},{"style":200},"--shiki-default:#953800;--shiki-dark:#FFA657",[202],{"type":18,"value":203}," DeviceMemoryReportCallbackDataEXT",{"type":13,"tag":45,"props":205,"children":206},{"style":63},[207],{"type":18,"value":208}," {\n",{"type":13,"tag":45,"props":210,"children":211},{"class":47,"line":69},[212,217,222,227,232,237],{"type":13,"tag":45,"props":213,"children":214},{"style":63},[215],{"type":18,"value":216}," s_type",{"type":13,"tag":45,"props":218,"children":219},{"style":52},[220],{"type":18,"value":221},":",{"type":13,"tag":45,"props":223,"children":224},{"style":200},[225],{"type":18,"value":226}," vk",{"type":13,"tag":45,"props":228,"children":229},{"style":52},[230],{"type":18,"value":231},"::",{"type":13,"tag":45,"props":233,"children":234},{"style":200},[235],{"type":18,"value":236},"StructureType",{"type":13,"tag":45,"props":238,"children":239},{"style":63},[240],{"type":18,"value":241},",\n",{"type":13,"tag":45,"props":243,"children":244},{"class":47,"line":78},[245,250,254,259],{"type":13,"tag":45,"props":246,"children":247},{"style":63},[248],{"type":18,"value":249}," p_next",{"type":13,"tag":45,"props":251,"children":252},{"style":52},[253],{"type":18,"value":221},{"type":13,"tag":45,"props":255,"children":256},{"style":52},[257],{"type":18,"value":258}," *mut",{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":263}," c_void,\n",{"type":13,"tag":45,"props":265,"children":266},{"class":47,"line":92},[267,272,276,280,284,289],{"type":13,"tag":45,"props":268,"children":269},{"style":63},[270],{"type":18,"value":271}," flags",{"type":13,"tag":45,"props":273,"children":274},{"style":52},[275],{"type":18,"value":221},{"type":13,"tag":45,"props":277,"children":278},{"style":200},[279],{"type":18,"value":226},{"type":13,"tag":45,"props":281,"children":282},{"style":52},[283],{"type":18,"value":231},{"type":13,"tag":45,"props":285,"children":286},{"style":200},[287],{"type":18,"value":288},"DeviceMemoryReportFlagsEXT",{"type":13,"tag":45,"props":290,"children":291},{"style":63},[292],{"type":18,"value":241},{"type":13,"tag":45,"props":294,"children":295},{"class":47,"line":101},[296,301,305,309,314],{"type":13,"tag":45,"props":297,"children":298},{"style":52},[299],{"type":18,"value":300}," type:",{"type":13,"tag":45,"props":302,"children":303},{"style":200},[304],{"type":18,"value":226},{"type":13,"tag":45,"props":306,"children":307},{"style":52},[308],{"type":18,"value":231},{"type":13,"tag":45,"props":310,"children":311},{"style":200},[312],{"type":18,"value":313},"DeviceMemoryReportEventTypeEXT",{"type":13,"tag":45,"props":315,"children":316},{"style":63},[317],{"type":18,"value":241},{"type":13,"tag":45,"props":319,"children":320},{"class":47,"line":110},[321,326,330,335],{"type":13,"tag":45,"props":322,"children":323},{"style":63},[324],{"type":18,"value":325}," memory_object_id",{"type":13,"tag":45,"props":327,"children":328},{"style":52},[329],{"type":18,"value":221},{"type":13,"tag":45,"props":331,"children":332},{"style":200},[333],{"type":18,"value":334}," u64",{"type":13,"tag":45,"props":336,"children":337},{"style":63},[338],{"type":18,"value":241},{"type":13,"tag":45,"props":340,"children":341},{"class":47,"line":124},[342,347,351,355,359,364],{"type":13,"tag":45,"props":343,"children":344},{"style":63},[345],{"type":18,"value":346}," size",{"type":13,"tag":45,"props":348,"children":349},{"style":52},[350],{"type":18,"value":221},{"type":13,"tag":45,"props":352,"children":353},{"style":200},[354],{"type":18,"value":226},{"type":13,"tag":45,"props":356,"children":357},{"style":52},[358],{"type":18,"value":231},{"type":13,"tag":45,"props":360,"children":361},{"style":200},[362],{"type":18,"value":363},"DeviceSize",{"type":13,"tag":45,"props":365,"children":366},{"style":63},[367],{"type":18,"value":241},{"type":13,"tag":45,"props":369,"children":370},{"class":47,"line":133},[371,376,380,384,388,393],{"type":13,"tag":45,"props":372,"children":373},{"style":63},[374],{"type":18,"value":375}," object_type",{"type":13,"tag":45,"props":377,"children":378},{"style":52},[379],{"type":18,"value":221},{"type":13,"tag":45,"props":381,"children":382},{"style":200},[383],{"type":18,"value":226},{"type":13,"tag":45,"props":385,"children":386},{"style":52},[387],{"type":18,"value":231},{"type":13,"tag":45,"props":389,"children":390},{"style":200},[391],{"type":18,"value":392},"ObjectType",{"type":13,"tag":45,"props":394,"children":395},{"style":63},[396],{"type":18,"value":241},{"type":13,"tag":45,"props":398,"children":399},{"class":47,"line":142},[400,405,409,413],{"type":13,"tag":45,"props":401,"children":402},{"style":63},[403],{"type":18,"value":404}," object_handle",{"type":13,"tag":45,"props":406,"children":407},{"style":52},[408],{"type":18,"value":221},{"type":13,"tag":45,"props":410,"children":411},{"style":200},[412],{"type":18,"value":334},{"type":13,"tag":45,"props":414,"children":415},{"style":63},[416],{"type":18,"value":241},{"type":13,"tag":45,"props":418,"children":419},{"class":47,"line":155},[420,425,429,434],{"type":13,"tag":45,"props":421,"children":422},{"style":63},[423],{"type":18,"value":424}," heap_index",{"type":13,"tag":45,"props":426,"children":427},{"style":52},[428],{"type":18,"value":221},{"type":13,"tag":45,"props":430,"children":431},{"style":200},[432],{"type":18,"value":433}," u32",{"type":13,"tag":45,"props":435,"children":436},{"style":63},[437],{"type":18,"value":241},{"type":13,"tag":45,"props":439,"children":440},{"class":47,"line":169},[441],{"type":13,"tag":45,"props":442,"children":443},{"style":63},[444],{"type":18,"value":445},"}\n",{"type":13,"tag":447,"props":448,"children":449},"ul",{},[450,471,490,501,526,537,598,672,746],{"type":13,"tag":451,"props":452,"children":453},"li",{},[454,460,462,469],{"type":13,"tag":21,"props":455,"children":457},{"className":456},[],[458],{"type":18,"value":459},"sType",{"type":18,"value":461}," is a ",{"type":13,"tag":463,"props":464,"children":466},"a",{"href":465},"/man/VkStructureType",[467],{"type":18,"value":468},"VkStructureType",{"type":18,"value":470}," value identifying this structure.",{"type":13,"tag":451,"props":472,"children":473},{},[474,480,482,488],{"type":13,"tag":21,"props":475,"children":477},{"className":476},[],[478],{"type":18,"value":479},"pNext",{"type":18,"value":481}," is ",{"type":13,"tag":21,"props":483,"children":485},{"className":484},[],[486],{"type":18,"value":487},"NULL",{"type":18,"value":489}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":451,"props":491,"children":492},{},[493,499],{"type":13,"tag":21,"props":494,"children":496},{"className":495},[],[497],{"type":18,"value":498},"flags",{"type":18,"value":500}," is 0 and reserved for future use.",{"type":13,"tag":451,"props":502,"children":503},{},[504,510,511,517,519,524],{"type":13,"tag":21,"props":505,"children":507},{"className":506},[],[508],{"type":18,"value":509},"type",{"type":18,"value":461},{"type":13,"tag":463,"props":512,"children":514},{"href":513},"/man/VkDeviceMemoryReportEventTypeEXT",[515],{"type":18,"value":516},"VkDeviceMemoryReportEventTypeEXT",{"type":18,"value":518}," type specifying\nthe type of event reported in this\n",{"type":13,"tag":21,"props":520,"children":522},{"className":521},[],[523],{"type":18,"value":4},{"type":18,"value":525}," structure.",{"type":13,"tag":451,"props":527,"children":528},{},[529,535],{"type":13,"tag":21,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":534},"memoryObjectId",{"type":18,"value":536}," is the unique id for the underlying memory object\nas described below.",{"type":13,"tag":451,"props":538,"children":539},{},[540,546,548,553,554,560,561,567,569,575,576,581,583,589,591,596],{"type":13,"tag":21,"props":541,"children":543},{"className":542},[],[544],{"type":18,"value":545},"size",{"type":18,"value":547}," is the size of the memory object in bytes.\nIf ",{"type":13,"tag":21,"props":549,"children":551},{"className":550},[],[552],{"type":18,"value":509},{"type":18,"value":481},{"type":13,"tag":21,"props":555,"children":557},{"className":556},[],[558],{"type":18,"value":559},"VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT",{"type":18,"value":241},{"type":13,"tag":21,"props":562,"children":564},{"className":563},[],[565],{"type":18,"value":566},"VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT",{"type":18,"value":568}," or\n",{"type":13,"tag":21,"props":570,"children":572},{"className":571},[],[573],{"type":18,"value":574},"VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT",{"type":18,"value":241},{"type":13,"tag":21,"props":577,"children":579},{"className":578},[],[580],{"type":18,"value":545},{"type":18,"value":582}," is a valid ",{"type":13,"tag":463,"props":584,"children":586},{"href":585},"/man/VkDeviceSize",[587],{"type":18,"value":588},"VkDeviceSize",{"type":18,"value":590}," value.\nOtherwise, ",{"type":13,"tag":21,"props":592,"children":594},{"className":593},[],[595],{"type":18,"value":545},{"type":18,"value":597}," is undefined:.",{"type":13,"tag":451,"props":599,"children":600},{},[601,607,608,614,616,621,622,627,628,634,635,640,641,647,648,653,654,659,660,664,666,671],{"type":13,"tag":21,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":606},"objectType",{"type":18,"value":461},{"type":13,"tag":463,"props":609,"children":611},{"href":610},"/man/VkObjectType",[612],{"type":18,"value":613},"VkObjectType",{"type":18,"value":615}," value specifying the type of\nthe object associated with this device memory report event.\nIf ",{"type":13,"tag":21,"props":617,"children":619},{"className":618},[],[620],{"type":18,"value":509},{"type":18,"value":481},{"type":13,"tag":21,"props":623,"children":625},{"className":624},[],[626],{"type":18,"value":559},{"type":18,"value":241},{"type":13,"tag":21,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":633},"VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT",{"type":18,"value":241},{"type":13,"tag":21,"props":636,"children":638},{"className":637},[],[639],{"type":18,"value":566},{"type":18,"value":241},{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":646},"VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT",{"type":18,"value":568},{"type":13,"tag":21,"props":649,"children":651},{"className":650},[],[652],{"type":18,"value":574},{"type":18,"value":241},{"type":13,"tag":21,"props":655,"children":657},{"className":656},[],[658],{"type":18,"value":606},{"type":18,"value":582},{"type":13,"tag":463,"props":661,"children":662},{"href":610},[663],{"type":18,"value":613},{"type":18,"value":665}," enum.\nOtherwise, ",{"type":13,"tag":21,"props":667,"children":669},{"className":668},[],[670],{"type":18,"value":606},{"type":18,"value":597},{"type":13,"tag":451,"props":673,"children":674},{},[675,681,683,688,689,694,695,700,701,706,707,712,713,718,720,725,727,738,740,745],{"type":13,"tag":21,"props":676,"children":678},{"className":677},[],[679],{"type":18,"value":680},"objectHandle",{"type":18,"value":682}," is the object this device memory report event is\nattributed to.\nIf ",{"type":13,"tag":21,"props":684,"children":686},{"className":685},[],[687],{"type":18,"value":509},{"type":18,"value":481},{"type":13,"tag":21,"props":690,"children":692},{"className":691},[],[693],{"type":18,"value":559},{"type":18,"value":241},{"type":13,"tag":21,"props":696,"children":698},{"className":697},[],[699],{"type":18,"value":633},{"type":18,"value":241},{"type":13,"tag":21,"props":702,"children":704},{"className":703},[],[705],{"type":18,"value":566},{"type":18,"value":568},{"type":13,"tag":21,"props":708,"children":710},{"className":709},[],[711],{"type":18,"value":646},{"type":18,"value":241},{"type":13,"tag":21,"props":714,"children":716},{"className":715},[],[717],{"type":18,"value":680},{"type":18,"value":719}," is a valid Vulkan handle of the type associated with\n",{"type":13,"tag":21,"props":721,"children":723},{"className":722},[],[724],{"type":18,"value":606},{"type":18,"value":726}," as defined in the ",{"type":13,"tag":463,"props":728,"children":730},{"href":729},"/man/VkObjectType#debugging-object-types",[731,736],{"type":13,"tag":21,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":613},{"type":18,"value":737}," and Vulkan Handle Relationship",{"type":18,"value":739}," table.\nOtherwise, ",{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":680},{"type":18,"value":597},{"type":13,"tag":451,"props":747,"children":748},{},[749,755,757,762,763,768,770,775,776,781,783,789,791,796],{"type":13,"tag":21,"props":750,"children":752},{"className":751},[],[753],{"type":18,"value":754},"heapIndex",{"type":18,"value":756}," describes which memory heap this device memory\nallocation is made from.\nIf ",{"type":13,"tag":21,"props":758,"children":760},{"className":759},[],[761],{"type":18,"value":509},{"type":18,"value":481},{"type":13,"tag":21,"props":764,"children":766},{"className":765},[],[767],{"type":18,"value":559},{"type":18,"value":769},"\nor ",{"type":13,"tag":21,"props":771,"children":773},{"className":772},[],[774],{"type":18,"value":574},{"type":18,"value":241},{"type":13,"tag":21,"props":777,"children":779},{"className":778},[],[780],{"type":18,"value":754},{"type":18,"value":782}," corresponds to one of the valid heaps from the\n",{"type":13,"tag":463,"props":784,"children":786},{"href":785},"/man/VkPhysicalDeviceMemoryProperties",[787],{"type":18,"value":788},"VkPhysicalDeviceMemoryProperties",{"type":18,"value":790}," structure.\nOtherwise, ",{"type":13,"tag":21,"props":792,"children":794},{"className":793},[],[795],{"type":18,"value":754},{"type":18,"value":597},{"type":13,"tag":14,"props":798,"children":799},{},[800,805],{"type":13,"tag":21,"props":801,"children":803},{"className":802},[],[804],{"type":18,"value":534},{"type":18,"value":806}," is used to avoid double-counting on the same memory\nobject.",{"type":13,"tag":14,"props":808,"children":809},{},[810,812,818,823,825,830,832,836,838,844],{"type":18,"value":811},"If an internally-allocated device memory object or a ",{"type":13,"tag":463,"props":813,"children":815},{"href":814},"/man/VkDeviceMemory",[816],{"type":18,"value":817},"VkDeviceMemory",{"type":13,"tag":819,"props":820,"children":822},"normative",{"type":821},"cannot",[],{"type":18,"value":824}," be exported, ",{"type":13,"tag":21,"props":826,"children":828},{"className":827},[],[829],{"type":18,"value":534},{"type":18,"value":831}," ",{"type":13,"tag":819,"props":833,"children":835},{"type":834},"must",[],{"type":18,"value":837}," be unique in the\n",{"type":13,"tag":463,"props":839,"children":841},{"href":840},"/man/VkDevice",[842],{"type":18,"value":843},"VkDevice",{"type":18,"value":845},".",{"type":13,"tag":14,"props":847,"children":848},{},[849,850,854,856,861,862,865],{"type":18,"value":811},{"type":13,"tag":463,"props":851,"children":852},{"href":814},[853],{"type":18,"value":817},{"type":18,"value":855},"\nsupports being exported, ",{"type":13,"tag":21,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":534},{"type":18,"value":831},{"type":13,"tag":819,"props":863,"children":864},{"type":834},[],{"type":18,"value":866}," be unique system wide.",{"type":13,"tag":14,"props":868,"children":869},{},[870,872,876,878,883,884,887],{"type":18,"value":871},"If an internal device memory object or a ",{"type":13,"tag":463,"props":873,"children":874},{"href":814},[875],{"type":18,"value":817},{"type":18,"value":877}," is backed by\nan imported external memory object, ",{"type":13,"tag":21,"props":879,"children":881},{"className":880},[],[882],{"type":18,"value":534},{"type":18,"value":831},{"type":13,"tag":819,"props":885,"children":886},{"type":834},[],{"type":18,"value":888}," be unique\nsystem wide.",{"type":13,"tag":890,"props":891,"children":892},"note",{},[893,898],{"type":13,"tag":14,"props":894,"children":895},{},[896],{"type":18,"value":897},"This structure should only be considered valid during the lifetime of the\ntriggered callback.",{"type":13,"tag":14,"props":899,"children":900},{},[901,903,908,910,915,917,922,924,929,931,936],{"type":18,"value":902},"For ",{"type":13,"tag":21,"props":904,"children":906},{"className":905},[],[907],{"type":18,"value":559},{"type":18,"value":909}," and\n",{"type":13,"tag":21,"props":911,"children":913},{"className":912},[],[914],{"type":18,"value":566},{"type":18,"value":916}," events,\n",{"type":13,"tag":21,"props":918,"children":920},{"className":919},[],[921],{"type":18,"value":680},{"type":18,"value":923}," usually will not yet exist when the application or tool\nreceives the callback.\n",{"type":13,"tag":21,"props":925,"children":927},{"className":926},[],[928],{"type":18,"value":680},{"type":18,"value":930}," will only exist when the create or allocate call that\ntriggered the event returns, and if the allocation or import ends up failing\n",{"type":13,"tag":21,"props":932,"children":934},{"className":933},[],[935],{"type":18,"value":680},{"type":18,"value":937}," will not ever exist.",{"type":13,"tag":939,"props":940,"children":942},"validity-group",{"name":941},"Valid Usage (Implicit)",[943,968],{"type":13,"tag":944,"props":945,"children":947},"validity-field",{"name":946},"VUID-VkDeviceMemoryReportCallbackDataEXT-sType-sType",[948],{"type":13,"tag":14,"props":949,"children":950},{},[951,956,957,960,962],{"type":13,"tag":21,"props":952,"children":954},{"className":953},[],[955],{"type":18,"value":459},{"type":18,"value":831},{"type":13,"tag":819,"props":958,"children":959},{"type":834},[],{"type":18,"value":961}," be ",{"type":13,"tag":21,"props":963,"children":965},{"className":964},[],[966],{"type":18,"value":967},"VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT",{"type":13,"tag":944,"props":969,"children":971},{"name":970},"VUID-VkDeviceMemoryReportCallbackDataEXT-pNext-pNext",[972],{"type":13,"tag":14,"props":973,"children":974},{},[975,980,981,984,985],{"type":13,"tag":21,"props":976,"children":978},{"className":977},[],[979],{"type":18,"value":479},{"type":18,"value":831},{"type":13,"tag":819,"props":982,"children":983},{"type":834},[],{"type":18,"value":961},{"type":13,"tag":21,"props":986,"children":988},{"className":987},[],[989],{"type":18,"value":487},{"type":13,"tag":991,"props":992,"children":993},"style",{},[994],{"type":18,"value":995},"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":39,"searchDepth":69,"depth":69,"links":997},[],"markdown",1725732549024]