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