KzcGPUBufferManagerStatistics Struct Reference

Statistics of GPU buffer manager usage. More...

#include <kanzi/core.ui/platform/graphics_backend/gl/gpu_buffer_manager.hpp>

Public Attributes

const KzcGPUBufferManager * bufferManager
 Owner buffer manager. More...
 
kanzi::Buffer::BufferType bufferType
 Type of the statistics. More...
 
unsigned int poolsCount
 Number of memory pools. More...
 
unsigned int availableMemorySize
 Available memory size. More...
 
unsigned int usedMemorySize
 How much memory is used. More...
 
unsigned int availableMemoryBlocksCount
 Number of available memory blocks. More...
 
unsigned int usedMemoryBlocksCount
 Number of used memory blocks. More...
 
unsigned int maximumAvailableBlockSize
 Maximum size block available. More...
 

Detailed Description

Statistics of GPU buffer manager usage.

Member Data Documentation

const KzcGPUBufferManager* KzcGPUBufferManagerStatistics::bufferManager

Owner buffer manager.

kanzi::Buffer::BufferType KzcGPUBufferManagerStatistics::bufferType

Type of the statistics.

unsigned int KzcGPUBufferManagerStatistics::poolsCount

Number of memory pools.

unsigned int KzcGPUBufferManagerStatistics::availableMemorySize

Available memory size.

unsigned int KzcGPUBufferManagerStatistics::usedMemorySize

How much memory is used.

unsigned int KzcGPUBufferManagerStatistics::availableMemoryBlocksCount

Number of available memory blocks.

unsigned int KzcGPUBufferManagerStatistics::usedMemoryBlocksCount

Number of used memory blocks.

unsigned int KzcGPUBufferManagerStatistics::maximumAvailableBlockSize

Maximum size block available.


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