分享方式:


CLinearTransitionFromSpeed 類別

封裝線性速度轉換。

語法

class CLinearTransitionFromSpeed : public CBaseTransition;

成員

公用建構函式

名稱 描述
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed 建構線性速度轉換物件,並使用速度和最終值將其初始化。

公用方法

名稱 描述
CLinearTransitionFromSpeed::Create 呼叫轉換連結庫以建立封裝的轉換 COM 物件。 (覆寫 CBaseTransition::Create.)

公用資料成員

名稱 描述
CLinearTransitionFromSpeed::m_dblFinalValue 轉換結束時動畫變數的值。
CLinearTransitionFromSpeed::m_dblSpeed 變數速度的絕對值。

備註

在線性速度轉換期間,動畫變數的值會以指定的速率變更。 轉換的持續時間取決於初始值與指定之最終值之間的差異。 由於所有轉換都會自動清除,因此建議使用運算子 new 加以配置。 封裝的 IUIAnimationTransition COM 物件是由 CAnimationController::AnimateGroup 所建立,直到其為 NULL 為止。 建立這個 COM 物件之後變更成員變數沒有任何作用。

繼承階層架構

CObject

CBaseTransition

CLinearTransitionFromSpeed

需求

標頭: afxanimationcontroller.h

CLinearTransitionFromSpeed::CLinearTransitionFromSpeed

建構線性速度轉換物件,並使用速度和最終值將其初始化。

CLinearTransitionFromSpeed(
    DOUBLE dblSpeed,
    DOUBLE dblFinalValue);

參數

dblSpeed
變數速度的絕對值。

dblFinalValue
轉換結束時動畫變數的值。

CLinearTransitionFromSpeed::Create

呼叫轉換連結庫以建立封裝的轉換 COM 物件。

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

參數

pLibrary
IUIAnimationTransitionLibrary 介面指標,定義標準轉換的連結庫。

傳回值

如果成功建立轉換,則為TRUE;否則為 FALSE。

CLinearTransitionFromSpeed::m_dblFinalValue

轉換結束時動畫變數的值。

DOUBLE m_dblFinalValue;

CLinearTransitionFromSpeed::m_dblSpeed

變數速度的絕對值。

DOUBLE m_dblSpeed;

另請參閱

類別