Class WindowsGpuDiagnostics
Namespace: VelloSharp.Windows
Assembly: VelloSharp.Windows.Core.dll
public sealed class WindowsGpuDiagnostics
Inheritance
object ← WindowsGpuDiagnostics
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
AdapterMismatchCount
public long AdapterMismatchCount { get; }
Property Value
DeviceResets
public long DeviceResets { get; }
Property Value
GlyphAtlasAllocations
public long GlyphAtlasAllocations { get; }
Property Value
GlyphAtlasBytesInUse
public long GlyphAtlasBytesInUse { get; }
Property Value
GlyphAtlasBytesPeak
public long GlyphAtlasBytesPeak { get; }
Property Value
GlyphAtlasReleases
public long GlyphAtlasReleases { get; }
Property Value
IsWarpFallbackActive
public bool IsWarpFallbackActive { get; }
Property Value
KeyedMutexFallbacks
public long KeyedMutexFallbacks { get; }
Property Value
KeyedMutexTimeouts
public long KeyedMutexTimeouts { get; }
Property Value
LastAdapterMismatch
public (AdapterLuid Expected, AdapterLuid Actual) LastAdapterMismatch { get; }
Property Value
(AdapterLuid Expected, AdapterLuid Actual)
LastError
public string? LastError { get; }
Property Value
LastSurfaceSize
public (int Width, int Height) LastSurfaceSize { get; }
Property Value
PipelineCacheHits
public long PipelineCacheHits { get; }
Property Value
PipelineCacheMisses
public long PipelineCacheMisses { get; }
Property Value
SharedTextureFailures
public long SharedTextureFailures { get; }
Property Value
StagingBufferHits
public long StagingBufferHits { get; }
Property Value
StagingBufferMisses
public long StagingBufferMisses { get; }
Property Value
StagingBytesAllocated
public long StagingBytesAllocated { get; }
Property Value
StagingBytesInUse
public long StagingBytesInUse { get; }
Property Value
StagingBytesPeak
public long StagingBytesPeak { get; }
Property Value
SurfaceConfigurations
public long SurfaceConfigurations { get; }
Property Value
SwapChainPresentations
public long SwapChainPresentations { get; }
Property Value
WarpFallbackReason
public string? WarpFallbackReason { get; }