Provides information on the level of throughput going through the system.
[Serializable]
public struct InputMetrics
Fields
Declaration
public int currentControlCount
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public int currentLayoutCount
Field Value
Type |
Description |
System.Int32 |
|
Number of devices currently added to the system.
Declaration
public int currentNumDevices
Field Value
Type |
Description |
System.Int32 |
|
Total size of the combined state memory for all current devices.
Declaration
public int currentStateSizeInBytes
Field Value
Type |
Description |
System.Int32 |
|
Maximum number of devices that were concurrently added to the system.
Declaration
Field Value
Type |
Description |
System.Int32 |
|
The largest the combined state memory for all devices got.
Declaration
public int maxStateSizeInBytes
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public int totalEventBytes
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public int totalEventCount
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public double totalEventLagTime
Field Value
Type |
Description |
System.Double |
|
Declaration
public double totalEventProcessingTime
Field Value
Type |
Description |
System.Double |
|
Declaration
public int totalUpdateCount
Field Value
Type |
Description |
System.Int32 |
|
Properties
Declaration
public float averageEventBytesPerFrame { get; }
Property Value
Type |
Description |
System.Single |
|
Average time it takes from when an event is generated to when it is processed.
Declaration
public double averageLagTimePerEvent { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double averageProcessingTimePerEvent { get; }
Property Value
Type |
Description |
System.Double |
|