renoir::UserGPUMemoryInfo
Struct used to extract user GPU memory information.
#include <CoherentRenderingLibrary.h>
Inherited by cohtml::UserGPUMemoryInfo
Public Classes
| Name | |
|---|---|
| struct | RenderTargetInfo |
| struct | RenderTargetResourceInfo |
| struct | UserResourceInfo |
| struct | UserTexturesInfo |
Public Functions
| Name | |
|---|---|
| virtual unsigned | GetTextureRenoirId(unsigned backendId) const =0 |
| virtual void | Release() =0 |
| virtual | ~UserGPUMemoryInfo() |
Public Attributes
| Name | |
|---|---|
| size_t | TotalBytes |
| size_t | PeakBytes |
| UserTexturesInfo | UserTextureInformation |
| RenderTargetInfo | RenderTargetInformation |
Public Functions Documentation
function GetTextureRenoirId
virtual unsigned GetTextureRenoirId(
unsigned backendId
) const =0
function Release
virtual void Release() =0
function ~UserGPUMemoryInfo
inline virtual ~UserGPUMemoryInfo()
Reimplemented by: cohtml::UserGPUMemoryInfo::~UserGPUMemoryInfo
Public Attributes Documentation
variable TotalBytes
size_t TotalBytes;
variable PeakBytes
size_t PeakBytes;
variable UserTextureInformation
UserTexturesInfo UserTextureInformation;
variable RenderTargetInformation
RenderTargetInfo RenderTargetInformation;