<dt>Member <aclass="el"href="vk__mem__alloc_8h.html#a2c33b164a2597db181db3ca8e5812e4c">vmaDefragment</a> (<aclass="el"href="struct_vma_allocator.html"title="Represents main object of this library initialized.">VmaAllocator</a> allocator, <aclass="el"href="struct_vma_allocation.html"title="Represents single memory allocation.">VmaAllocation</a> *pAllocations, size_t allocationCount, VkBool32 *pAllocationsChanged, const <aclass="el"href="struct_vma_defragmentation_info.html"title="Deprecated. Optional configuration parameters to be passed to function vmaDefragment().">VmaDefragmentationInfo</a> *pDefragmentationInfo, <aclass="el"href="struct_vma_defragmentation_stats.html"title="Statistics returned by function vmaDefragment().">VmaDefragmentationStats</a> *pDefragmentationStats)</dt>
<dd><aclass="anchor"id="_deprecated000002"></a>This is a part of the old interface. It is recommended to use structure <aclass="el"href="struct_vma_defragmentation_info2.html"title="Parameters for defragmentation.">VmaDefragmentationInfo2</a> and function <aclass="el"href="vk__mem__alloc_8h.html#a696fc71963b7711cc0db3cc2225d0cd7"title="Begins defragmentation process.">vmaDefragmentationBegin()</a> instead. </dd>
<dd><aclass="anchor"id="_deprecated000001"></a>This is a part of the old interface. It is recommended to use structure <aclass="el"href="struct_vma_defragmentation_info2.html"title="Parameters for defragmentation.">VmaDefragmentationInfo2</a> and function <aclass="el"href="vk__mem__alloc_8h.html#a696fc71963b7711cc0db3cc2225d0cd7"title="Begins defragmentation process.">vmaDefragmentationBegin()</a> instead. </dd>