Class RenderStatistics
- Namespace
- HelixToolkit.SharpDX.Utilities
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class RenderStatistics : IRenderStatistics
- Inheritance
-
RenderStatistics
- Implements
- Inherited Members
Properties
Camera
Gets or sets the camera.
public ICamera? Camera { get; set; }
Property Value
- ICamera
The camera.
FPSStatistics
Gets the FPS statistics.
public IFrameStatistics FPSStatistics { get; }
Property Value
- IFrameStatistics
The FPS statistics.
FrameDetail
Gets or sets the frame detail.
public RenderDetail FrameDetail { get; set; }
Property Value
- RenderDetail
The frame detail.
FrustumTestTime
Gets the frustum test time.
public float FrustumTestTime { get; }
Property Value
- float
The frustum test time.
LatencyStatistics
Gets the render latency statistics.
public IFrameStatistics LatencyStatistics { get; }
Property Value
- IFrameStatistics
The latency statistics.
NumCore3D
Gets the number of render core3d per frame.
public int NumCore3D { get; }
Property Value
- int
The number core3 d.
NumDrawCalls
Gets the number draw calls per frame
public int NumDrawCalls { get; }
Property Value
- int
The number draw calls.
NumModel3D
Gets the number of model3d per frame.
public int NumModel3D { get; }
Property Value
- int
The number model3d.
NumTriangles
Gets the number triangles rendered in geometry model
public int NumTriangles { get; }
Property Value
- int
The number triangles.
Methods
GetDetailString()
public string GetDetailString()
Returns
GetDetailString(RenderDetail)
public string GetDetailString(RenderDetail detail)
Parameters
detailRenderDetail
Returns
Reset()
Resets this instance.
public void Reset()
ToString()
Returns a string that represents this instance.
public override string ToString()