cohtml::Net::GPUMemoryInfo

Inherits from SystemIDisposable

Public Classes

Name
classBufferArray
classBufferResourceInfo
classResourceArray
classResourceInfo

Public Functions

Name
virtual voidDispose()
virtual voidRelease()

Public Properties

Name
ulongTotalGPUMemory
ulongPeakGPUMemory
ulongTotalTexturesGPUMemory
ulongPeakTexturesGPUMemory
ulongTotalIBuffersGPUMemory
ulongTotalVBuffersGPUMemory
ulongTotalCBuffersGPUMemory
ulongPeakIBuffersGPUMemory
ulongPeakVBuffersGPUMemory
ulongPeakCBuffersGPUMemory
ulong []IBufferPeak
ulong []VBufferPeak
ulong []CBufferPeak
ulong []IBufferTotalGPUMemory
ulong []VBufferTotalGPUMemory
ulong []CBufferTotalGPUMemory
ulong []TexturePeakSize
uint []TexturePeakCount
ulong []TextureTotalGPUMemory
ulong []DSTexturePeakSize
uint []DSTexturePeakCount
ulong []DSTextureTotalGPUMemory
GPUMemoryInfo.ResourceArrayTextures
GPUMemoryInfo.ResourceArrayDSTextures
GPUMemoryInfo.ResourceArrayConstantBuffers
GPUMemoryInfo.BufferArrayIndexBuffers
GPUMemoryInfo.BufferArrayVertexBuffers

Protected Attributes

Name
boolswigCMemOwn

Public Functions Documentation

function Dispose

virtual void Dispose()

function Release

virtual void Release()

Public Property Documentation

property TotalGPUMemory

ulong TotalGPUMemory;

property PeakGPUMemory

ulong PeakGPUMemory;

property TotalTexturesGPUMemory

ulong TotalTexturesGPUMemory;

property PeakTexturesGPUMemory

ulong PeakTexturesGPUMemory;

property TotalIBuffersGPUMemory

ulong TotalIBuffersGPUMemory;

property TotalVBuffersGPUMemory

ulong TotalVBuffersGPUMemory;

property TotalCBuffersGPUMemory

ulong TotalCBuffersGPUMemory;

property PeakIBuffersGPUMemory

ulong PeakIBuffersGPUMemory;

property PeakVBuffersGPUMemory

ulong PeakVBuffersGPUMemory;

property PeakCBuffersGPUMemory

ulong PeakCBuffersGPUMemory;

property IBufferPeak

ulong [] IBufferPeak;

property VBufferPeak

ulong [] VBufferPeak;

property CBufferPeak

ulong [] CBufferPeak;

property IBufferTotalGPUMemory

ulong [] IBufferTotalGPUMemory;

property VBufferTotalGPUMemory

ulong [] VBufferTotalGPUMemory;

property CBufferTotalGPUMemory

ulong [] CBufferTotalGPUMemory;

property TexturePeakSize

ulong [] TexturePeakSize;

property TexturePeakCount

uint [] TexturePeakCount;

property TextureTotalGPUMemory

ulong [] TextureTotalGPUMemory;

property DSTexturePeakSize

ulong [] DSTexturePeakSize;

property DSTexturePeakCount

uint [] DSTexturePeakCount;

property DSTextureTotalGPUMemory

ulong [] DSTextureTotalGPUMemory;

property Textures

GPUMemoryInfo.ResourceArray Textures;

property DSTextures

GPUMemoryInfo.ResourceArray DSTextures;

property ConstantBuffers

GPUMemoryInfo.ResourceArray ConstantBuffers;

property IndexBuffers

GPUMemoryInfo.BufferArray IndexBuffers;

property VertexBuffers

GPUMemoryInfo.BufferArray VertexBuffers;

Protected Attributes Documentation

variable swigCMemOwn

bool swigCMemOwn;