다음을 통해 공유


CAnimationBaseObject::GetAnimationVariableList

포함된 애니메이션 변수에 포인터를 수집합니다.

virtual void GetAnimationVariableList(
   CList<CAnimationVariable*,
   CAnimationVariable*>& lst
) = 0;

매개 변수

  • lst
    애니메이션 개체에 포함된 애니메이션 변수로 채워져야 하는 목록입니다.

설명

이것은 파생 클래스에서 재정의해야 하는 순수 가상 메서드입니다.해당 형식에 따라 애니메이션 개체는 하나 이상의 애니메이션 변수를 포함합니다.예를 들어, CAnimationPoint는 각각 X와 Y 좌표에 대해 두 변수를 포함합니다.기본 클래스 CAnimationBaseObject는 애니메이션 변수: ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent의 목록에서 작동하는 일부 제네릭 메서드를 구현합니다.이러한 메서드는 GetAnimationVariableList를 호출하여 특정 애니메이션 개체에 포함된 실제 애니메이션 변수로 파생된 클래스를 채운 다음 목록을 반복하고 필요한 작업을 수행합니다.사용자 지정 애니메이션 개체를 만드는 경우 해당 개체에 포함된 모든 애니메이션 변수를 lst에 추가해야 합니다.

요구 사항

헤더: afxanimationcontroller.h

참고 항목

참조

CAnimationBaseObject 클래스