Метод IUIAnimationPrimitiveInterpolation::AddCubic (uianimation.h)
Добавляет кубический полиномиальный сегмент, описывающий форму кривой перехода, в функцию анимации.
Синтаксис
HRESULT AddCubic(
[in] UINT dimension,
[in] UI_ANIMATION_SECONDS beginOffset,
[in] FLOAT constantCoefficient,
[in] FLOAT linearCoefficient,
[in] FLOAT quadraticCoefficient,
[in] FLOAT cubicCoefficient
);
Параметры
[in] dimension
Измерение, в котором применяется новый сегмент.
[in] beginOffset
Начальная смещение для сегмента, где 0 соответствует началу перехода.
[in] constantCoefficient
Коэффициент кубической полиномиальной константы.
[in] linearCoefficient
Кубический полиномиальный линейный коэффициент.
[in] quadraticCoefficient
Кубический полиномиальный квадратический коэффициент.
[in] cubicCoefficient
Кубический многочлениальный кубический коэффициент.
Возвращаемое значение
Если метод успешно выполнен, возвращает значение S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в статье Коды ошибок анимации Windows .
Комментарии
Этот метод завершится ошибкой с кодом UI_E_INVALID_PRIMITIVE, если время начала меньше 0 или меньше времени начала предыдущего сегмента.
Требования
Минимальная версия клиента | Windows 8, Windows 7 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | uianimation.h |
DLL | UIAnimation.dll |