Unity 6.3
0 онлайн 58 гостей 3 в системе
Вход

FrameDataView.GetCounterValueAsFloat

Declaration

public float GetCounterValueAsFloat(int markerId);

Параметры

Параметр Описание
markerId Идентификатор маркера.

Возвращаемое значение

поплавок Возвращает значение счетчика как поплавок.

Описание

Получает последнее значение маркера счетчика в кадре в качестве типа данных float'.

Используется для получения последнего образца данных маркера с флагом MarkerFlags.Counter.

using UnityEditor.Profiling;

class Example { static unsafe float ExtractMyCounterValue(FrameDataView frameData, string counterName) { var counterMarkerId = frameData.GetMarkerId(counterName); return frameData.GetCounterValueAsFloat(counterMarkerId); } }

Примечание:
Если для счетчика в кадре не было получено никаких данных, возвращается значение 0.

Дополнительные ресурсы: HasCounterValue, GetCounterValuePtr.