Skip to content
SiteEmail

renoir::GPUMemoryInfo

Struct used to extract GPU memory information.

#include <CoherentRenderingLibrary.h>

Inherited by cohtml::GPUMemoryInfo

Name
structBufferInfo
structBufferResourceInfo
structBufferResources
structMemoryInfo
structResourceInfo
structTextureInfo
structTextureResources
Name
virtual unsignedGetTextureRenoirId(unsigned backendId) const =0
virtual voidRelease() =0
virtual~GPUMemoryInfo()
Name
size_tTotalBytes
size_tPeakBytes
unsignedLastRenderingExecutionID
TextureInfoTexturesInformation
TextureResourcesDSTexturesInformation
BufferInfoBuffersInformation
virtual unsigned GetTextureRenoirId(
unsigned backendId
) const =0
virtual void Release() =0
inline virtual ~GPUMemoryInfo()

Reimplemented by: cohtml::GPUMemoryInfo::~GPUMemoryInfo

size_t TotalBytes;
size_t PeakBytes;
unsigned LastRenderingExecutionID = 0;
TextureInfo TexturesInformation;
TextureResources DSTexturesInformation;
BufferInfo BuffersInformation;