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