| 16811 | #if VMA_STATS_STRING_ENABLED |
| 16812 | |
| 16813 | VMA_CALL_PRE void VMA_CALL_POST vmaBuildVirtualBlockStatsString(VmaVirtualBlock VMA_NOT_NULL virtualBlock, |
| 16814 | char* VMA_NULLABLE * VMA_NOT_NULL ppStatsString, VkBool32 detailedMap) |
| 16815 | { |
| 16816 | VMA_ASSERT(virtualBlock != VK_NULL_HANDLE && ppStatsString != VMA_NULL); |
| 16817 | VMA_DEBUG_GLOBAL_MUTEX_LOCK; |
| 16818 | const VkAllocationCallbacks* allocationCallbacks = virtualBlock->GetAllocationCallbacks(); |
| 16819 | VmaStringBuilder sb(allocationCallbacks); |
| 16820 | virtualBlock->BuildStatsString(detailedMap != VK_FALSE, sb); |
| 16821 | *ppStatsString = VmaCreateStringCopy(allocationCallbacks, sb.GetData(), sb.GetLength()); |
| 16822 | } |
| 16823 | |
| 16824 | VMA_CALL_PRE void VMA_CALL_POST vmaFreeVirtualBlockStatsString(VmaVirtualBlock VMA_NOT_NULL virtualBlock, |
| 16825 | char* VMA_NULLABLE pStatsString) |
nothing calls this directly
no test coverage detected