共用方式為


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 動畫錯誤 碼。

備註

如果開始時間小於 0 或小於上一個區段的開始時間,這個方法將會失敗,並出現錯誤碼UI_E_INVALID_PRIMITIVE。

規格需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8、Windows 7 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 uianimation.h
Dll UIAnimation.dll

另請參閱

IUIAnimationPrimitiveInterpolation