Click or drag to resize
Ab4d.SharpEngine logo

VulkanMemoryAllocator Properties

The VulkanMemoryAllocator type exposes the following members.

Properties
 NameDescription
Public propertyInitialBufferMemoryBlockSize 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.
Public propertyInitialImageMemoryBlockSize 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.
Public propertyMaxAllocatedMemoryBlockSize 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.
Public propertyMaxVulkanMemoryAllocationsCount Returns the maximum number of valid memory allocations that can exist simultaneously within a Device.
Public propertyPeakAllocatedMemory 
Public propertyStoreDisposedAllocationsData When StoreDisposedAllocationsData is true (false by default), then information about disposed allocations is preserved and is shown in the GetReportString(Boolean, Boolean, Boolean) method.
Public propertyTotalAllocatedMemory 
Public propertyTotalAllocationsCount 
Top
See Also