CAnimationBaseObject::GetAnimationVariableList
更新 : 2011 年 3 月
Visual Studio 2010 SP1 が必要です。
格納されているアニメーション変数へのポインターを収集します。
virtual void GetAnimationVariableList(
CList<CAnimationVariable*,
CAnimationVariable*>& lst
) = 0;
パラメーター
- lst
アニメーション オブジェクトに格納されているアニメーション変数を設定する必要があるリスト。
解説
これは、派生クラスでオーバーライドする必要がある純粋仮想メソッドです。 アニメーション オブジェクトには、その種類に応じて、1 つまたは複数のアニメーション変数が格納されます。 たとえば、CAnimationPoint には、X 座標と Y 座標に対応する 2 つの変数が格納されます。 基本クラスの CAnimationBaseObject には、アニメーション変数のリストを操作するいくつかのジェネリック メソッド (ApplyTransitions、ClearTransitions、EnableValueChangedEvent、EnableIntegerValueChangedEvent) が実装されています。 これらのメソッドは、特定のアニメーション オブジェクトに含まれている実際のアニメーション変数が派生クラスで設定された GetAnimationVariableList を呼び出し、リストをループで処理して必要なアクションを実行します。 カスタム アニメーション オブジェクトを作成する場合は、そのオブジェクトに格納されているすべてのアニメーション変数を lst に追加する必要があります。
必要条件
ヘッダー: afxanimationcontroller.h
参照
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 3 月 |
このコンテンツを追加。 |
SP1 機能変更 |