<divclass="textblock">Here is a list of all modules:</div><divclass="directory">
<tableclass="directory">
<trid="row_0_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><aclass="el"href="group__group__init.html"target="_self">Library initialization</a></td><tdclass="desc">API elements related to the initialization and management of the entire library, especially <aclass="el"href="struct_vma_allocator.html"title="Represents main object of this library initialized.">VmaAllocator</a> object </td></tr>
<trid="row_1_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><aclass="el"href="group__group__alloc.html"target="_self">Memory allocation</a></td><tdclass="desc">API elements related to the allocation, deallocation, and management of Vulkan memory, buffers, images. Most basic ones being: <aclass="el"href="group__group__alloc.html#gac72ee55598617e8eecca384e746bab51"title="Creates a new VkBuffer, allocates and binds memory for it.">vmaCreateBuffer()</a>, <aclass="el"href="group__group__alloc.html#ga02a94f25679275851a53e82eacbcfc73"title="Function similar to vmaCreateBuffer().">vmaCreateImage()</a></td></tr>
<trid="row_2_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><aclass="el"href="group__group__virtual.html"target="_self">Virtual allocator</a></td><tdclass="desc">API elements related to the mechanism of <aclass="el"href="virtual_allocator.html">Virtual allocator</a> - using the core allocation algorithm for user-defined purpose without allocating any real GPU memory </td></tr>
<trid="row_3_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><aclass="el"href="group__group__stats.html"target="_self">Statistics</a></td><tdclass="desc">API elements that query current status of the allocator, from memory usage, budget, to full dump of the internal state in JSON format. See documentation chapter: <aclass="el"href="statistics.html">Statistics</a></td></tr>