Partilhar via


CAnimationBaseObject::GetAnimationVariableList

Coleta ponteiros para variáveis contidos de animação.

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

Parâmetros

  • lst
    Uma lista que deve ser preenchida com variáveis de animação contidos em um objeto de animação.

Comentários

Este é um método puro virtual que será substituído em uma classe derivada.Um objeto de animação, dependendo do tipo, contém um ou mais variáveis de animação.Por exemplo, CAnimationPoint contém duas variáveis, para coordenadas X e Y respectivamente.A classe base CAnimationBaseObject implementa alguns métodos genéricos, que atuam em uma lista de variáveis de animação: ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent.A chamada GetAnimationVariableList de esses métodos, que é preenchido uma classe derivada com variáveis reais de animação contidos em um determinado objeto de animação, então o loop sobre a lista e executam ações necessárias.Se você criar um objeto de animação personalizada, você deve adicionar ao lst quaisquer variáveis de animação contidos no objeto.

Requisitos

Cabeçalho: afxanimationcontroller.h

Consulte também

Referência

Classe de CAnimationBaseObject