CAnimationValue 類別

實作有一個值的動畫物件功能。

class CAnimationValue : public CAnimationBaseObject;

Members

公用建構函式

名稱

描述

CAnimationValue::CAnimationValue

多載。 建構 CAnimationValue 物件。

公用方法

名稱

描述

CAnimationValue::AddTransition

加入要套用至某個值的轉換。

CAnimationValue::GetValue

多載。 擷取目前的值。

CAnimationValue::GetVariable

可讓您存取封裝的動畫變數。

CAnimationValue::SetDefaultValue

設定預設值。

受保護的方法

名稱

描述

CAnimationValue::GetAnimationVariableList

將封裝的動畫變數放入清單中。 (覆寫 CAnimationBaseObject::GetAnimationVariableList)。

公用運算子

名稱

描述

CAnimationValue::operator DOUBLE

提供 CAnimationValue 和 DOUBLE 之間的轉換。

CAnimationValue::operator INT32

提供 CAnimationValue 和 INT32 之間的轉換。

CAnimationValue::operator=

多載。 指派 INT32 值給 CAnimationValue。

受保護的資料成員

名稱

描述

CAnimationValue::m_value

表示動畫值的封裝動畫變數。

備註

CAnimationValue 類別會封裝單一 CAnimationVariable 物件,而且可以在應用程式中表示單一動畫值。 例如,您可以將這個類別用於動畫透明度 (淡出效果)、角度 (旋轉物件),或用於任何其他需要根據單一動畫值建立動畫的情況。 若要在應用程式中使用這個類別,只需具現化這個類別的物件、使用 CAnimationController::AddAnimationObject 將它加入至動畫控制器,然後針對要套用到動畫值的每個轉換呼叫 AddTransition。

繼承階層架構

CObject

CAnimationBaseObject

CAnimationValue

需求

**標頭檔:**afxanimationcontroller.h

請參閱

其他資源

MFC 類別