Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetCounterValueAsFloat(int)

Gets the last value of a counter marker in the frame as a float data type'.
Read time 1 minuteLast updated 12 days ago

Definition

public float GetCounterValueAsFloat(int markerId)

Parameters

markerId

Marker identifier.

Returns

Type

Description

floatReturns the counter value as float.

Remarks

Use to retrieve the last data sample of a marker with MarkerFlags.Counter flag.
using UnityEditor.Profiling;class Example{ static unsafe float ExtractMyCounterValue(FrameDataView frameData, string counterName) { var counterMarkerId = frameData.GetMarkerId(counterName); return frameData.GetCounterValueAsFloat(counterMarkerId); }}
Note:
If no data was produced for the counter in the frame, the return value is 0.