次の方法で共有


CAnimationValue クラス

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

1 つの値を持つアニメーション オブジェクトの機能を実装します。

class CAnimationValue : public CAnimationBaseObject;

メンバー

パブリック コンストラクター

名前

説明

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=

オーバーロードされます。 CAnimationValue に INT32 値を割り当てます。

プロテクト データ メンバー

名前

説明

CAnimationValue::m_value

アニメーションの値を表すカプセル化されたアニメーション変数。

解説

CAnimationValue クラスは、1 つの CAnimationVariable オブジェクトをカプセル化し、アニメーション化される単一の値をアプリケーションで表すことができます。 このクラスは、たとえば、アニメーション化される透明度 (フェード効果) や角度 (オブジェクトを回転する場合) など、アニメーション化される単一の値に依存するアニメーションを作成する必要がある場合に使用できます。 このクラスをアプリケーションで使用するには、このクラスのオブジェクトをインスタンス化し、CAnimationController::AddAnimationObject を使用してアニメーション コントローラーに追加し、値に適用する遷移ごとに AddTransition を呼び出します。

継承階層

CObject

CAnimationBaseObject

CAnimationValue

必要条件

ヘッダー: afxanimationcontroller.h

参照

その他の技術情報

MFC クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更