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

AudioCurveRendering

класс в UnityEditor

Описание

Функциональность отображения кривых с выравниванием, используемая аудио инструментами в редакторе.

Статические методы

Метод Описание
DrawCurveОтображает тонкую кривую, определенную функцией оценки кривой. Сплошной цвет кривой задаётся аргументом curveColor.
DrawFilledCurveЗаполняет область между кривой, оцениваемой AudioCurveAndColorEvaluator, и нижней частью прямоугольника с помощью плавных градиентов по краям.
DrawMinMaxFilledCurveЗаполняет область между двумя кривыми, оцениваемыми AudioMinMaxCurveAndColorEvaluator, с помощью гладких градиентов по краям.
DrawSymmetricFilledCurveЗаполняет область между кривой, оцениваемой AudioCurveAndColorEvaluator, и ее вертикальным зеркальным изображением плавными градиентами вдоль краев. Полезно для рисования амплитудных графиков аудиосигналов.

Делегаты

делегат Описание
AudioCurveAndColorEvaluatorФункция оценки кривой, которая позволяет одновременно оценивать значение y кривой и цвет кривой в этой точке.
AudioCurveEvaluatorФункция оценки кривой, используемая для оценки значения y кривой и в указанной точке.
AudioMinMaxCurveAndColorEvaluatorФункция оценки кривой, которая позволяет одновременно оценивать мин- и макс-кривые. Возвращаемые значения minValue и maxValue должны находиться в диапазоне [-1; 1] и значение 0 соответствует вертикальному центру прямоугольника, в который рисуется. Значения вне этого диапазона будут зажаты. Дополнительно оценивается цвет кривой в этой точке.