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