Compartir a través de


CAnimationBaseObject::GetAnimationVariableList

Recopila punteros para variables de animación contenidas.

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

Parámetros

  • lst
    Una lista que debe estar rellena de variables de animación contenida en un objeto de animación.

Comentarios

Ésta es un método virtual puro que se debe invalidar en una clase derivada.Un objeto de animación, dependiendo de su tipo, contiene una o más variables de animación.Por ejemplo, CAnimationPoint contiene dos variables, para las coordenadas X e Y respectivamente.La clase base CAnimationBaseObject implementa algunas definiciones de método genérico que actúan en una lista de variables de animación: ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent.Estos métodos llaman a GetAnimationVariableList, que se llena en una clase derivada con variables de animación reales contenidas en un objeto de animación determinado, a continuación, recorren la lista y realiza las acciones necesarias.Si crea un objeto de animación personalizado, debe agregar a lst todas las variables de animación contenidas en ese objeto.

Requisitos

Encabezado: afxanimationcontroller.h

Vea también

Referencia

CAnimationBaseObject (Clase)