CAnimationBaseObject::GetAnimationVariableList
收集包含的動畫變數的指標。
virtual void GetAnimationVariableList(
CList<CAnimationVariable*,
CAnimationVariable*>& lst
) = 0;
參數
- lst
必須以動畫物件中所包含之動畫變數填入的清單。
備註
這是必須在衍生類別中覆寫的純虛擬方法。 動畫物件視其型別而定,可包含一個或多個動畫變數。 例如,CAnimationPoint 包含兩個變數,分別表示 X 和 Y 座標。 基底類別 CAnimationBaseObject 會實作一些處理動畫變數清單的泛型方法:ApplyTransitions、ClearTransitions、EnableValueChangedEvent、EnableIntegerValueChangedEvent。 這些方法會呼叫 GetAnimationVariableList,在衍生類別中以特定動畫物件中包含的實際動畫變數來填滿,然後對清單執行迴圈並執行必要的動作。 如果您建立自訂動畫物件,您必須將該物件中包含的所有動畫變數都加入至清單。
需求
**標頭檔:**afxanimationcontroller.h