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