Vulkan |
The VulkanMemoryAllocator type exposes the following members.
Name | Description | |
---|---|---|
InitialBufferMemoryBlockSize | Gets size in bytes that defines the size of the first memory block used for GpuBuffers. The next block that is allocated is twice the size of the previous block. By default this value is set from InitialBufferMemoryBlockSize. User can change this value for this instance of VulkanMemoryAllocator before the first allocation is made. | |
InitialImageMemoryBlockSize | Gets size in bytes that defines the size of the first memory block used for GpuImages. The next block that is allocated is twice the size of the previous block. By default this value is set from InitialImageMemoryBlockSize. User can change this value for this instance of VulkanMemoryAllocator before the first allocation is made. | |
MaxAllocatedMemoryBlockSize | Gets size in bytes that defines the maximum allocated memory block size (except if a bigger memory block is required). The size of blocks that are allocated is doubled each time a block is allocated. This value defines the size after which the allocated size is not doubled anymore. By default this value is set from MaxAllocatedMemoryBlockSize. User can change this value for this instance of VulkanMemoryAllocator. | |
MaxVulkanMemoryAllocationsCount | Returns the maximum number of valid memory allocations that can exist simultaneously within a Device. | |
PeakAllocatedMemory | ||
StoreDisposedAllocationsData | When StoreDisposedAllocationsData is true (false by default), then information about disposed allocations is preserved and is shown in the GetReportString(Boolean, Boolean, Boolean) method. | |
TotalAllocatedMemory | ||
TotalAllocationsCount |