diff --git a/docs/html/allocation_annotation.html b/docs/html/allocation_annotation.html index 9cef5b9..c92c26a 100644 --- a/docs/html/allocation_annotation.html +++ b/docs/html/allocation_annotation.html @@ -3,7 +3,7 @@ - + Vulkan Memory Allocator: Allocation names and user data @@ -29,7 +29,7 @@ - + + + + + + + + +
+
+ + + + + + +
+
Vulkan Memory Allocator +
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Here is a list of all functions with links to the classes they belong to:
+
+ + + + diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html index 0fa2d9e..0021814 100644 --- a/docs/html/functions_vars.html +++ b/docs/html/functions_vars.html @@ -3,7 +3,7 @@ - + Vulkan Memory Allocator: Class Members - Variables @@ -29,7 +29,7 @@ - + + + + + + + + +
+
+ + + + + + +
+
Vulkan Memory Allocator +
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
VmaAllocationInfo2 Member List
+
+
+ +

This is the complete list of members for VmaAllocationInfo2, including all inherited members.

+ + + + +
allocationInfoVmaAllocationInfo2
blockSizeVmaAllocationInfo2
dedicatedMemoryVmaAllocationInfo2
+ + + + diff --git a/docs/html/struct_vma_allocation_info2.html b/docs/html/struct_vma_allocation_info2.html new file mode 100644 index 0000000..550b452 --- /dev/null +++ b/docs/html/struct_vma_allocation_info2.html @@ -0,0 +1,157 @@ + + + + + + + +Vulkan Memory Allocator: VmaAllocationInfo2 Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
Vulkan Memory Allocator +
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
+Public Attributes | +List of all members
+
VmaAllocationInfo2 Struct Reference
+
+
+ +

Extended parameters of a VmaAllocation object that can be retrieved using function vmaGetAllocationInfo2(). + More...

+ + + + + + + + + + + +

+Public Attributes

VmaAllocationInfo allocationInfo
 Basic parameters of the allocation.
 
VkDeviceSize blockSize
 Size of the VkDeviceMemory block that the allocation belongs to.
 
VkBool32 dedicatedMemory
 VK_TRUE if the allocation has dedicated memory, VK_FALSE if it was placed as part of a larger memory block.
 
+

Detailed Description

+

Extended parameters of a VmaAllocation object that can be retrieved using function vmaGetAllocationInfo2().

+

Member Data Documentation

+ +

◆ allocationInfo

+ +
+
+ + + + +
VmaAllocationInfo VmaAllocationInfo2::allocationInfo
+
+ +

Basic parameters of the allocation.

+

If you need only these, you can use function vmaGetAllocationInfo() and structure VmaAllocationInfo instead.

+ +
+
+ +

◆ blockSize

+ +
+
+ + + + +
VkDeviceSize VmaAllocationInfo2::blockSize
+
+ +

Size of the VkDeviceMemory block that the allocation belongs to.

+

In case of an allocation with dedicated memory, it will be equal to allocationInfo.size.

+ +
+
+ +

◆ dedicatedMemory

+ +
+
+ + + + +
VkBool32 VmaAllocationInfo2::dedicatedMemory
+
+ +

VK_TRUE if the allocation has dedicated memory, VK_FALSE if it was placed as part of a larger memory block.

+

When VK_TRUE, it also means VkMemoryDedicatedAllocateInfo was used when creating the allocation (if VK_KHR_dedicated_allocation extension or Vulkan version >= 1.1 is enabled).

+ +
+
+
The documentation for this struct was generated from the following file: +
+ + + + diff --git a/docs/html/struct_vma_allocator.html b/docs/html/struct_vma_allocator.html index e2a3aba..ba18282 100644 --- a/docs/html/struct_vma_allocator.html +++ b/docs/html/struct_vma_allocator.html @@ -3,7 +3,7 @@ - + Vulkan Memory Allocator: VmaAllocator Struct Reference @@ -29,7 +29,7 @@ - + + + + + + + + +
+
+ + + + + + +
+
Vulkan Memory Allocator +
+
+
+ + + + + + + +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Topics
+
+
+
Here is a list of all topics with brief descriptions:
+ + + + + +
 Library initializationAPI elements related to the initialization and management of the entire library, especially VmaAllocator object
 Memory allocationAPI elements related to the allocation, deallocation, and management of Vulkan memory, buffers, images. Most basic ones being: vmaCreateBuffer(), vmaCreateImage()
 Virtual allocatorAPI elements related to the mechanism of Virtual allocator - using the core allocation algorithm for user-defined purpose without allocating any real GPU memory
 StatisticsAPI 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: Statistics
+
+
+ + + + diff --git a/docs/html/usage_patterns.html b/docs/html/usage_patterns.html index 0997e9c..ba5eac5 100644 --- a/docs/html/usage_patterns.html +++ b/docs/html/usage_patterns.html @@ -3,7 +3,7 @@ - + Vulkan Memory Allocator: Recommended usage patterns @@ -29,7 +29,7 @@ - +