AudioCurveRendering
класс в UnityEditor
Описание
Функциональность отображения кривых с выравниванием, используемая аудио инструментами в редакторе.
Статические методы
| Метод | Описание |
|---|---|
| DrawCurve | Отображает тонкую кривую, определенную функцией оценки кривой. Сплошной цвет кривой задаётся аргументом curveColor. |
| DrawFilledCurve | Заполняет область между кривой, оцениваемой AudioCurveAndColorEvaluator, и нижней частью прямоугольника с помощью плавных градиентов по краям. |
| DrawMinMaxFilledCurve | Заполняет область между двумя кривыми, оцениваемыми AudioMinMaxCurveAndColorEvaluator, с помощью гладких градиентов по краям. |
| DrawSymmetricFilledCurve | Заполняет область между кривой, оцениваемой AudioCurveAndColorEvaluator, и ее вертикальным зеркальным изображением плавными градиентами вдоль краев. Полезно для рисования амплитудных графиков аудиосигналов. |
Делегаты
| делегат | Описание |
|---|---|
| AudioCurveAndColorEvaluator | Функция оценки кривой, которая позволяет одновременно оценивать значение y кривой и цвет кривой в этой точке. |
| AudioCurveEvaluator | Функция оценки кривой, используемая для оценки значения y кривой и в указанной точке. |
| AudioMinMaxCurveAndColorEvaluator | Функция оценки кривой, которая позволяет одновременно оценивать мин- и макс-кривые. Возвращаемые значения minValue и maxValue должны находиться в диапазоне [-1; 1] и значение 0 соответствует вертикальному центру прямоугольника, в который рисуется. Значения вне этого диапазона будут зажаты. Дополнительно оценивается цвет кривой в этой точке. |