Table of Contents

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

string

GetDetailString(RenderDetail)

public string GetDetailString(RenderDetail detail)

Parameters

detail RenderDetail

Returns

string

Reset()

Resets this instance.

public void Reset()

ToString()

Returns a string that represents this instance.

public override string ToString()

Returns

string

A string that represents this instance.