CInterpolatorBase 類別

實作回呼,當動畫 API 必須計算動畫變數的新值時由此 API 呼叫。

class CInterpolatorBase : public CUIAnimationInterpolatorBase<CInterpolatorBase>;

Members

Gg482735.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CInterpolatorBase::CInterpolatorBase

CInterpolatorBase 建構物件。

Gg482735.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CInterpolatorBase::CreateInstance

CInterpolatorBase 建立執行個體並將指標傳遞至自訂變更者,處理事件。

CInterpolatorBase::GetDependencies

取得插補器的相依性。 (覆寫 CUIAnimationInterpolatorBase::GetDependencies)。

CInterpolatorBase::GetDuration

取得插補器的期間。 (覆寫 CUIAnimationInterpolatorBase::GetDuration)。

CInterpolatorBase::GetFinalValue

取得插補器所導致的最終值。 (覆寫 CUIAnimationInterpolatorBase::GetFinalValue)。

CInterpolatorBase::InterpolateValue

插補值在指定位移 (覆寫 CUIAnimationInterpolatorBase::InterpolateValue)。

CInterpolatorBase::InterpolateVelocity

插補速度在指定位移 (覆寫 CUIAnimationInterpolatorBase::InterpolateVelocity)。

CInterpolatorBase::SetCustomInterpolator

儲存將處理事件之自訂插補器的指標。

CInterpolatorBase::SetDuration

設定變更者的句號 ( CUIAnimationInterpolatorBase::SetDuration覆寫)。

CInterpolatorBase::SetInitialValueAndVelocity

設定插補器的起始值和速度。 (覆寫 CUIAnimationInterpolatorBase::SetInitialValueAndVelocity)。

備註

這個處理常式建立並傳遞至 IUIAnimationTransitionFactory::CreateTransition ,當 CCustomTransition 物件建立動畫,在初始化過程的區段 (開始 CAnimationController::AnimateGroup)。 您通常不需要直接使用此類別,其下摺疊所有事件。 CCustomInterpolator衍生類別,指標傳遞給 CCustomTransition建構函式。

繼承階層架構

CUIAnimationCallbackBase

CUIAnimationInterpolatorBase

CInterpolatorBase

需求

**標頭檔:**afxanimationcontroller.h

請參閱

其他資源

MFC 類別