[{"data":1,"prerenderedAt":993},["ShallowReactive",2],{"OzDOA09KTI":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":992,"_id":4},"VkImageToMemoryCopy","Structure specifying an image to host memory copy operation","VK_VERSION_1_4","structs",[],{"type":10,"children":11,"toc":990},"root",[12,38,433,438,503,666,679,893,984],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,36],{"type":18,"value":19},"text","Each element of ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/VkCopyImageToMemoryInfo",[25],{"type":18,"value":26},"VkCopyImageToMemoryInfo",{"type":18,"value":28},"::",{"type":13,"tag":30,"props":31,"children":33},"code",{"className":32},[],[34],{"type":18,"value":35},"pRegions",{"type":18,"value":37}," is a structure\ndefined as:",{"type":13,"tag":39,"props":40,"children":41},"code-group",{},[42,182],{"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 struct VkImageToMemoryCopy {\n VkStructureType sType;\n const void* pNext;\n void* pHostPointer;\n uint32_t memoryRowLength;\n uint32_t memoryImageHeight;\n VkImageSubresourceLayers imageSubresource;\n VkOffset3D imageOffset;\n VkExtent3D imageExtent;\n} VkImageToMemoryCopy;\n","C","c","",[51],{"type":13,"tag":30,"props":52,"children":53},{"__ignoreMap":49},[54,77,86,105,119,133,146,155,164,173],{"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}," struct",{"type":13,"tag":55,"props":72,"children":74},{"style":73},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[75],{"type":18,"value":76}," VkImageToMemoryCopy {\n",{"type":13,"tag":55,"props":78,"children":80},{"class":57,"line":79},2,[81],{"type":13,"tag":55,"props":82,"children":83},{"style":73},[84],{"type":18,"value":85}," VkStructureType sType;\n",{"type":13,"tag":55,"props":87,"children":89},{"class":57,"line":88},3,[90,95,100],{"type":13,"tag":55,"props":91,"children":92},{"style":62},[93],{"type":18,"value":94}," const",{"type":13,"tag":55,"props":96,"children":97},{"style":62},[98],{"type":18,"value":99}," void*",{"type":13,"tag":55,"props":101,"children":102},{"style":73},[103],{"type":18,"value":104}," pNext;\n",{"type":13,"tag":55,"props":106,"children":108},{"class":57,"line":107},4,[109,114],{"type":13,"tag":55,"props":110,"children":111},{"style":62},[112],{"type":18,"value":113}," void*",{"type":13,"tag":55,"props":115,"children":116},{"style":73},[117],{"type":18,"value":118}," pHostPointer;\n",{"type":13,"tag":55,"props":120,"children":122},{"class":57,"line":121},5,[123,128],{"type":13,"tag":55,"props":124,"children":125},{"style":62},[126],{"type":18,"value":127}," uint32_t",{"type":13,"tag":55,"props":129,"children":130},{"style":73},[131],{"type":18,"value":132}," memoryRowLength;\n",{"type":13,"tag":55,"props":134,"children":136},{"class":57,"line":135},6,[137,141],{"type":13,"tag":55,"props":138,"children":139},{"style":62},[140],{"type":18,"value":127},{"type":13,"tag":55,"props":142,"children":143},{"style":73},[144],{"type":18,"value":145}," memoryImageHeight;\n",{"type":13,"tag":55,"props":147,"children":149},{"class":57,"line":148},7,[150],{"type":13,"tag":55,"props":151,"children":152},{"style":73},[153],{"type":18,"value":154}," VkImageSubresourceLayers imageSubresource;\n",{"type":13,"tag":55,"props":156,"children":158},{"class":57,"line":157},8,[159],{"type":13,"tag":55,"props":160,"children":161},{"style":73},[162],{"type":18,"value":163}," VkOffset3D imageOffset;\n",{"type":13,"tag":55,"props":165,"children":167},{"class":57,"line":166},9,[168],{"type":13,"tag":55,"props":169,"children":170},{"style":73},[171],{"type":18,"value":172}," VkExtent3D imageExtent;\n",{"type":13,"tag":55,"props":174,"children":176},{"class":57,"line":175},10,[177],{"type":13,"tag":55,"props":178,"children":179},{"style":73},[180],{"type":18,"value":181},"} VkImageToMemoryCopy;\n",{"type":13,"tag":43,"props":183,"children":188},{"className":184,"code":185,"filename":186,"language":187,"meta":49,"style":49},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ImageToMemoryCopy {\n s_type: vk::StructureType,\n p_next: *const c_void,\n p_host_pointer: *mut c_void,\n memory_row_length: u32, // Specified in texels\n memory_image_height: u32,\n image_subresource: vk::ImageSubresourceLayers,\n image_offset: vk::Offset3D,\n image_extent: vk::Extent3D,\n}\n","Rust","rs",[189],{"type":13,"tag":30,"props":190,"children":191},{"__ignoreMap":49},[192,215,247,269,290,318,338,367,396,425],{"type":13,"tag":55,"props":193,"children":194},{"class":57,"line":58},[195,200,204,210],{"type":13,"tag":55,"props":196,"children":197},{"style":62},[198],{"type":18,"value":199},"pub",{"type":13,"tag":55,"props":201,"children":202},{"style":62},[203],{"type":18,"value":70},{"type":13,"tag":55,"props":205,"children":207},{"style":206},"--shiki-default:#953800;--shiki-dark:#FFA657",[208],{"type":18,"value":209}," ImageToMemoryCopy",{"type":13,"tag":55,"props":211,"children":212},{"style":73},[213],{"type":18,"value":214}," {\n",{"type":13,"tag":55,"props":216,"children":217},{"class":57,"line":79},[218,223,228,233,237,242],{"type":13,"tag":55,"props":219,"children":220},{"style":73},[221],{"type":18,"value":222}," s_type",{"type":13,"tag":55,"props":224,"children":225},{"style":62},[226],{"type":18,"value":227},":",{"type":13,"tag":55,"props":229,"children":230},{"style":206},[231],{"type":18,"value":232}," vk",{"type":13,"tag":55,"props":234,"children":235},{"style":62},[236],{"type":18,"value":28},{"type":13,"tag":55,"props":238,"children":239},{"style":206},[240],{"type":18,"value":241},"StructureType",{"type":13,"tag":55,"props":243,"children":244},{"style":73},[245],{"type":18,"value":246},",\n",{"type":13,"tag":55,"props":248,"children":249},{"class":57,"line":88},[250,255,259,264],{"type":13,"tag":55,"props":251,"children":252},{"style":73},[253],{"type":18,"value":254}," p_next",{"type":13,"tag":55,"props":256,"children":257},{"style":62},[258],{"type":18,"value":227},{"type":13,"tag":55,"props":260,"children":261},{"style":62},[262],{"type":18,"value":263}," *const",{"type":13,"tag":55,"props":265,"children":266},{"style":73},[267],{"type":18,"value":268}," c_void,\n",{"type":13,"tag":55,"props":270,"children":271},{"class":57,"line":107},[272,277,281,286],{"type":13,"tag":55,"props":273,"children":274},{"style":73},[275],{"type":18,"value":276}," p_host_pointer",{"type":13,"tag":55,"props":278,"children":279},{"style":62},[280],{"type":18,"value":227},{"type":13,"tag":55,"props":282,"children":283},{"style":62},[284],{"type":18,"value":285}," *mut",{"type":13,"tag":55,"props":287,"children":288},{"style":73},[289],{"type":18,"value":268},{"type":13,"tag":55,"props":291,"children":292},{"class":57,"line":121},[293,298,302,307,312],{"type":13,"tag":55,"props":294,"children":295},{"style":73},[296],{"type":18,"value":297}," memory_row_length",{"type":13,"tag":55,"props":299,"children":300},{"style":62},[301],{"type":18,"value":227},{"type":13,"tag":55,"props":303,"children":304},{"style":206},[305],{"type":18,"value":306}," u32",{"type":13,"tag":55,"props":308,"children":309},{"style":73},[310],{"type":18,"value":311},", ",{"type":13,"tag":55,"props":313,"children":315},{"style":314},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[316],{"type":18,"value":317},"// Specified in texels\n",{"type":13,"tag":55,"props":319,"children":320},{"class":57,"line":135},[321,326,330,334],{"type":13,"tag":55,"props":322,"children":323},{"style":73},[324],{"type":18,"value":325}," memory_image_height",{"type":13,"tag":55,"props":327,"children":328},{"style":62},[329],{"type":18,"value":227},{"type":13,"tag":55,"props":331,"children":332},{"style":206},[333],{"type":18,"value":306},{"type":13,"tag":55,"props":335,"children":336},{"style":73},[337],{"type":18,"value":246},{"type":13,"tag":55,"props":339,"children":340},{"class":57,"line":148},[341,346,350,354,358,363],{"type":13,"tag":55,"props":342,"children":343},{"style":73},[344],{"type":18,"value":345}," image_subresource",{"type":13,"tag":55,"props":347,"children":348},{"style":62},[349],{"type":18,"value":227},{"type":13,"tag":55,"props":351,"children":352},{"style":206},[353],{"type":18,"value":232},{"type":13,"tag":55,"props":355,"children":356},{"style":62},[357],{"type":18,"value":28},{"type":13,"tag":55,"props":359,"children":360},{"style":206},[361],{"type":18,"value":362},"ImageSubresourceLayers",{"type":13,"tag":55,"props":364,"children":365},{"style":73},[366],{"type":18,"value":246},{"type":13,"tag":55,"props":368,"children":369},{"class":57,"line":157},[370,375,379,383,387,392],{"type":13,"tag":55,"props":371,"children":372},{"style":73},[373],{"type":18,"value":374}," image_offset",{"type":13,"tag":55,"props":376,"children":377},{"style":62},[378],{"type":18,"value":227},{"type":13,"tag":55,"props":380,"children":381},{"style":206},[382],{"type":18,"value":232},{"type":13,"tag":55,"props":384,"children":385},{"style":62},[386],{"type":18,"value":28},{"type":13,"tag":55,"props":388,"children":389},{"style":206},[390],{"type":18,"value":391},"Offset3D",{"type":13,"tag":55,"props":393,"children":394},{"style":73},[395],{"type":18,"value":246},{"type":13,"tag":55,"props":397,"children":398},{"class":57,"line":166},[399,404,408,412,416,421],{"type":13,"tag":55,"props":400,"children":401},{"style":73},[402],{"type":18,"value":403}," image_extent",{"type":13,"tag":55,"props":405,"children":406},{"style":62},[407],{"type":18,"value":227},{"type":13,"tag":55,"props":409,"children":410},{"style":206},[411],{"type":18,"value":232},{"type":13,"tag":55,"props":413,"children":414},{"style":62},[415],{"type":18,"value":28},{"type":13,"tag":55,"props":417,"children":418},{"style":206},[419],{"type":18,"value":420},"Extent3D",{"type":13,"tag":55,"props":422,"children":423},{"style":73},[424],{"type":18,"value":246},{"type":13,"tag":55,"props":426,"children":427},{"class":57,"line":175},[428],{"type":13,"tag":55,"props":429,"children":430},{"style":73},[431],{"type":18,"value":432},"}\n",{"type":13,"tag":14,"props":434,"children":435},{},[436],{"type":18,"value":437},"or the equivalent",{"type":13,"tag":39,"props":439,"children":440},{},[441,460],{"type":13,"tag":43,"props":442,"children":444},{"className":45,"code":443,"filename":47,"language":48,"meta":49,"style":49},"typedef VkImageToMemoryCopy VkImageToMemoryCopyEXT;\n",[445],{"type":13,"tag":30,"props":446,"children":447},{"__ignoreMap":49},[448],{"type":13,"tag":55,"props":449,"children":450},{"class":57,"line":58},[451,455],{"type":13,"tag":55,"props":452,"children":453},{"style":62},[454],{"type":18,"value":65},{"type":13,"tag":55,"props":456,"children":457},{"style":73},[458],{"type":18,"value":459}," VkImageToMemoryCopy VkImageToMemoryCopyEXT;\n",{"type":13,"tag":43,"props":461,"children":463},{"className":184,"code":462,"filename":186,"language":187,"meta":49,"style":49},"type ImageToMemoryCopyEXT = vk::ImageToMemoryCopy;\n",[464],{"type":13,"tag":30,"props":465,"children":466},{"__ignoreMap":49},[467],{"type":13,"tag":55,"props":468,"children":469},{"class":57,"line":58},[470,475,480,485,489,493,498],{"type":13,"tag":55,"props":471,"children":472},{"style":62},[473],{"type":18,"value":474},"type",{"type":13,"tag":55,"props":476,"children":477},{"style":206},[478],{"type":18,"value":479}," ImageToMemoryCopyEXT",{"type":13,"tag":55,"props":481,"children":482},{"style":62},[483],{"type":18,"value":484}," =",{"type":13,"tag":55,"props":486,"children":487},{"style":206},[488],{"type":18,"value":232},{"type":13,"tag":55,"props":490,"children":491},{"style":62},[492],{"type":18,"value":28},{"type":13,"tag":55,"props":494,"children":495},{"style":206},[496],{"type":18,"value":497},"ImageToMemoryCopy",{"type":13,"tag":55,"props":499,"children":500},{"style":73},[501],{"type":18,"value":502},";\n",{"type":13,"tag":504,"props":505,"children":506},"ul",{},[507,527,546,557,584,602,635],{"type":13,"tag":508,"props":509,"children":510},"li",{},[511,517,519,525],{"type":13,"tag":30,"props":512,"children":514},{"className":513},[],[515],{"type":18,"value":516},"sType",{"type":18,"value":518}," is a ",{"type":13,"tag":21,"props":520,"children":522},{"href":521},"/man/VkStructureType",[523],{"type":18,"value":524},"VkStructureType",{"type":18,"value":526}," value identifying this structure.",{"type":13,"tag":508,"props":528,"children":529},{},[530,536,538,544],{"type":13,"tag":30,"props":531,"children":533},{"className":532},[],[534],{"type":18,"value":535},"pNext",{"type":18,"value":537}," is ",{"type":13,"tag":30,"props":539,"children":541},{"className":540},[],[542],{"type":18,"value":543},"NULL",{"type":18,"value":545}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":508,"props":547,"children":548},{},[549,555],{"type":13,"tag":30,"props":550,"children":552},{"className":551},[],[553],{"type":18,"value":554},"pHostPointer",{"type":18,"value":556}," is the host memory address which is the destination\nof the copy.",{"type":13,"tag":508,"props":558,"children":559},{},[560,566,568,574,576,582],{"type":13,"tag":30,"props":561,"children":563},{"className":562},[],[564],{"type":18,"value":565},"memoryRowLength",{"type":18,"value":567}," and ",{"type":13,"tag":30,"props":569,"children":571},{"className":570},[],[572],{"type":18,"value":573},"memoryImageHeight",{"type":18,"value":575}," specify in texels a\nsubregion of a larger two- or three-dimensional image in host memory,\nand control the addressing calculations.\nIf either of these values is zero, that aspect of the host memory is\nconsidered to be tightly packed according to the ",{"type":13,"tag":30,"props":577,"children":579},{"className":578},[],[580],{"type":18,"value":581},"imageExtent",{"type":18,"value":583},".",{"type":13,"tag":508,"props":585,"children":586},{},[587,593,594,600],{"type":13,"tag":30,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":592},"imageSubresource",{"type":18,"value":518},{"type":13,"tag":21,"props":595,"children":597},{"href":596},"/man/VkImageSubresourceLayers",[598],{"type":18,"value":599},"VkImageSubresourceLayers",{"type":18,"value":601}," used to\nspecify the specific image subresources of the image used for the source\nor destination image data.",{"type":13,"tag":508,"props":603,"children":604},{},[605,611,613,619,620,626,627,633],{"type":13,"tag":30,"props":606,"children":608},{"className":607},[],[609],{"type":18,"value":610},"imageOffset",{"type":18,"value":612}," selects the initial ",{"type":13,"tag":30,"props":614,"children":616},{"className":615},[],[617],{"type":18,"value":618},"x",{"type":18,"value":311},{"type":13,"tag":30,"props":621,"children":623},{"className":622},[],[624],{"type":18,"value":625},"y",{"type":18,"value":311},{"type":13,"tag":30,"props":628,"children":630},{"className":629},[],[631],{"type":18,"value":632},"z",{"type":18,"value":634}," offsets\nin texels of the sub-region of the source image data.",{"type":13,"tag":508,"props":636,"children":637},{},[638,643,645,651,652,658,659,665],{"type":13,"tag":30,"props":639,"children":641},{"className":640},[],[642],{"type":18,"value":581},{"type":18,"value":644}," is the size in texels of the image to copy in\n",{"type":13,"tag":30,"props":646,"children":648},{"className":647},[],[649],{"type":18,"value":650},"width",{"type":18,"value":311},{"type":13,"tag":30,"props":653,"children":655},{"className":654},[],[656],{"type":18,"value":657},"height",{"type":18,"value":567},{"type":13,"tag":30,"props":660,"children":662},{"className":661},[],[663],{"type":18,"value":664},"depth",{"type":18,"value":583},{"type":13,"tag":14,"props":667,"children":668},{},[669,671,677],{"type":18,"value":670},"This structure is functionally similar to ",{"type":13,"tag":21,"props":672,"children":674},{"href":673},"/man/VkBufferImageCopy2",[675],{"type":18,"value":676},"VkBufferImageCopy2",{"type":18,"value":678},", except\nit defines host memory as the target of copy instead of a buffer.\nIn particular, the same data packing rules and restrictions as that\nstructure apply here as well.",{"type":13,"tag":680,"props":681,"children":683},"validity-group",{"name":682},"Valid Usage",[684,719,739,777,811,838,857,875],{"type":13,"tag":685,"props":686,"children":688},"validity-field",{"name":687},"VUID-VkImageToMemoryCopy-pHostPointer-09066",[689],{"type":13,"tag":14,"props":690,"children":691},{},[692,697,699,704,706,712,714],{"type":13,"tag":30,"props":693,"children":695},{"className":694},[],[696],{"type":18,"value":554},{"type":18,"value":698}," ",{"type":13,"tag":700,"props":701,"children":703},"normative",{"type":702},"must",[],{"type":18,"value":705}," point to memory that is large enough to contain\nall memory locations that are accessed according to\n",{"type":13,"tag":21,"props":707,"children":709},{"href":708},"/chapters/copies#copies-buffers-images-addressing",[710],{"type":18,"value":711},"Buffer and Image Addressing",{"type":18,"value":713},", for\neach element of ",{"type":13,"tag":30,"props":715,"children":717},{"className":716},[],[718],{"type":18,"value":35},{"type":13,"tag":685,"props":720,"children":722},{"name":721},"VUID-VkImageToMemoryCopy-pRegions-09067",[723],{"type":13,"tag":14,"props":724,"children":725},{},[726,728,733,734,737],{"type":18,"value":727},"The union of all source regions, and the union of all destination\nregions, specified by the elements of ",{"type":13,"tag":30,"props":729,"children":731},{"className":730},[],[732],{"type":18,"value":35},{"type":18,"value":311},{"type":13,"tag":700,"props":735,"children":736},{"type":702},[],{"type":18,"value":738}," not overlap\nin memory",{"type":13,"tag":685,"props":740,"children":742},{"name":741},"VUID-VkImageToMemoryCopy-memoryRowLength-09101",[743],{"type":13,"tag":14,"props":744,"children":745},{},[746,751,752,755,757,763,765,770,772],{"type":13,"tag":30,"props":747,"children":749},{"className":748},[],[750],{"type":18,"value":565},{"type":18,"value":698},{"type":13,"tag":700,"props":753,"children":754},{"type":702},[],{"type":18,"value":756}," be ",{"type":13,"tag":30,"props":758,"children":760},{"className":759},[],[761],{"type":18,"value":762},"0",{"type":18,"value":764},", or greater than or equal to the\n",{"type":13,"tag":30,"props":766,"children":768},{"className":767},[],[769],{"type":18,"value":650},{"type":18,"value":771}," member of ",{"type":13,"tag":30,"props":773,"children":775},{"className":774},[],[776],{"type":18,"value":581},{"type":13,"tag":685,"props":778,"children":780},{"name":779},"VUID-VkImageToMemoryCopy-memoryImageHeight-09102",[781],{"type":13,"tag":14,"props":782,"children":783},{},[784,789,790,793,794,799,800,805,806],{"type":13,"tag":30,"props":785,"children":787},{"className":786},[],[788],{"type":18,"value":573},{"type":18,"value":698},{"type":13,"tag":700,"props":791,"children":792},{"type":702},[],{"type":18,"value":756},{"type":13,"tag":30,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":762},{"type":18,"value":764},{"type":13,"tag":30,"props":801,"children":803},{"className":802},[],[804],{"type":18,"value":657},{"type":18,"value":771},{"type":13,"tag":30,"props":807,"children":809},{"className":808},[],[810],{"type":18,"value":581},{"type":13,"tag":685,"props":812,"children":814},{"name":813},"VUID-VkImageToMemoryCopy-aspectMask-09103",[815],{"type":13,"tag":14,"props":816,"children":817},{},[818,820,826,827,832,833,836],{"type":18,"value":819},"The ",{"type":13,"tag":30,"props":821,"children":823},{"className":822},[],[824],{"type":18,"value":825},"aspectMask",{"type":18,"value":771},{"type":13,"tag":30,"props":828,"children":830},{"className":829},[],[831],{"type":18,"value":592},{"type":18,"value":698},{"type":13,"tag":700,"props":834,"children":835},{"type":702},[],{"type":18,"value":837}," only have a\nsingle bit set",{"type":13,"tag":685,"props":839,"children":841},{"name":840},"VUID-VkImageToMemoryCopy-imageExtent-06659",[842],{"type":13,"tag":14,"props":843,"children":844},{},[845,851,852,855],{"type":13,"tag":30,"props":846,"children":848},{"className":847},[],[849],{"type":18,"value":850},"imageExtent.width",{"type":18,"value":698},{"type":13,"tag":700,"props":853,"children":854},{"type":702},[],{"type":18,"value":856}," not be 0",{"type":13,"tag":685,"props":858,"children":860},{"name":859},"VUID-VkImageToMemoryCopy-imageExtent-06660",[861],{"type":13,"tag":14,"props":862,"children":863},{},[864,870,871,874],{"type":13,"tag":30,"props":865,"children":867},{"className":866},[],[868],{"type":18,"value":869},"imageExtent.height",{"type":18,"value":698},{"type":13,"tag":700,"props":872,"children":873},{"type":702},[],{"type":18,"value":856},{"type":13,"tag":685,"props":876,"children":878},{"name":877},"VUID-VkImageToMemoryCopy-imageExtent-06661",[879],{"type":13,"tag":14,"props":880,"children":881},{},[882,888,889,892],{"type":13,"tag":30,"props":883,"children":885},{"className":884},[],[886],{"type":18,"value":887},"imageExtent.depth",{"type":18,"value":698},{"type":13,"tag":700,"props":890,"children":891},{"type":702},[],{"type":18,"value":856},{"type":13,"tag":680,"props":894,"children":896},{"name":895},"Valid Usage (Implicit)",[897,920,942,960],{"type":13,"tag":685,"props":898,"children":900},{"name":899},"VUID-VkImageToMemoryCopy-sType-sType",[901],{"type":13,"tag":14,"props":902,"children":903},{},[904,909,910,913,914],{"type":13,"tag":30,"props":905,"children":907},{"className":906},[],[908],{"type":18,"value":516},{"type":18,"value":698},{"type":13,"tag":700,"props":911,"children":912},{"type":702},[],{"type":18,"value":756},{"type":13,"tag":30,"props":915,"children":917},{"className":916},[],[918],{"type":18,"value":919},"VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY",{"type":13,"tag":685,"props":921,"children":923},{"name":922},"VUID-VkImageToMemoryCopy-pNext-pNext",[924],{"type":13,"tag":14,"props":925,"children":926},{},[927,932,933,936,937],{"type":13,"tag":30,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":535},{"type":18,"value":698},{"type":13,"tag":700,"props":934,"children":935},{"type":702},[],{"type":18,"value":756},{"type":13,"tag":30,"props":938,"children":940},{"className":939},[],[941],{"type":18,"value":543},{"type":13,"tag":685,"props":943,"children":945},{"name":944},"VUID-VkImageToMemoryCopy-pHostPointer-parameter",[946],{"type":13,"tag":14,"props":947,"children":948},{},[949,954,955,958],{"type":13,"tag":30,"props":950,"children":952},{"className":951},[],[953],{"type":18,"value":554},{"type":18,"value":698},{"type":13,"tag":700,"props":956,"children":957},{"type":702},[],{"type":18,"value":959}," be a pointer value",{"type":13,"tag":685,"props":961,"children":963},{"name":962},"VUID-VkImageToMemoryCopy-imageSubresource-parameter",[964],{"type":13,"tag":14,"props":965,"children":966},{},[967,972,973,976,978,982],{"type":13,"tag":30,"props":968,"children":970},{"className":969},[],[971],{"type":18,"value":592},{"type":18,"value":698},{"type":13,"tag":700,"props":974,"children":975},{"type":702},[],{"type":18,"value":977}," be a valid ",{"type":13,"tag":21,"props":979,"children":980},{"href":596},[981],{"type":18,"value":599},{"type":18,"value":983}," structure",{"type":13,"tag":985,"props":986,"children":987},"style",{},[988],{"type":18,"value":989},"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":991},[],"markdown",1744876551583]