VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
vkmm::StatInfo Struct Reference

#include <AllocatorVk.h>

Public Attributes

uint32_t blockCount
 Number of VkDeviceMemory Vulkan memory blocks allocated. More...
 
uint32_t allocationCount
 Number of #VmaAllocation allocation objects allocated. More...
 
uint32_t unusedRangeCount
 Number of free ranges of memory between allocations. More...
 
VkDeviceSize usedBytes
 Total number of bytes occupied by all allocations. More...
 
VkDeviceSize unusedBytes
 Total number of bytes occupied by unused ranges. More...
 
VkDeviceSize allocationSizeMin
 
VkDeviceSize allocationSizeAvg
 
VkDeviceSize allocationSizeMax
 
VkDeviceSize unusedRangeSizeMin
 
VkDeviceSize unusedRangeSizeAvg
 
VkDeviceSize unusedRangeSizeMax
 

Detailed Description

Definition at line 571 of file AllocatorVk.h.

Member Data Documentation

◆ allocationCount

uint32_t vkmm::StatInfo::allocationCount

Number of #VmaAllocation allocation objects allocated.

Definition at line 576 of file AllocatorVk.h.

◆ allocationSizeAvg

VkDeviceSize vkmm::StatInfo::allocationSizeAvg

Definition at line 583 of file AllocatorVk.h.

◆ allocationSizeMax

VkDeviceSize vkmm::StatInfo::allocationSizeMax

Definition at line 583 of file AllocatorVk.h.

◆ allocationSizeMin

VkDeviceSize vkmm::StatInfo::allocationSizeMin

Definition at line 583 of file AllocatorVk.h.

◆ blockCount

uint32_t vkmm::StatInfo::blockCount

Number of VkDeviceMemory Vulkan memory blocks allocated.

Definition at line 574 of file AllocatorVk.h.

◆ unusedBytes

VkDeviceSize vkmm::StatInfo::unusedBytes

Total number of bytes occupied by unused ranges.

Definition at line 582 of file AllocatorVk.h.

◆ unusedRangeCount

uint32_t vkmm::StatInfo::unusedRangeCount

Number of free ranges of memory between allocations.

Definition at line 578 of file AllocatorVk.h.

◆ unusedRangeSizeAvg

VkDeviceSize vkmm::StatInfo::unusedRangeSizeAvg

Definition at line 584 of file AllocatorVk.h.

◆ unusedRangeSizeMax

VkDeviceSize vkmm::StatInfo::unusedRangeSizeMax

Definition at line 584 of file AllocatorVk.h.

◆ unusedRangeSizeMin

VkDeviceSize vkmm::StatInfo::unusedRangeSizeMin

Definition at line 584 of file AllocatorVk.h.

◆ usedBytes

VkDeviceSize vkmm::StatInfo::usedBytes

Total number of bytes occupied by all allocations.

Definition at line 580 of file AllocatorVk.h.


The documentation for this struct was generated from the following file: