CAnimationBaseObject::GetAnimationVariableList
Raccoglie i puntatori alle variabili di animazione contenute.
virtual void GetAnimationVariableList(
CList<CAnimationVariable*,
CAnimationVariable*>& lst
) = 0;
Parametri
- lst
Elenco che deve essere compilato con le variabili di animazione contenute in un oggetto di animazione.
Note
Si tratta di un metodo virtuale puro di cui deve essere eseguito l'override in una classe derivata. Un oggetto di animazione, a seconda del tipo, contiene uno o più variabili di animazione. Ad esempio, CAnimationPoint contiene due variabili, rispettivamente per le coordinate X e Y. La classe di base CAnimationBaseObject implementa alcuni metodi generici che agiscono su un elenco di variabili di animazione: ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent. Questi metodi chiamano GetAnimationVariableList, che viene compilato in una classe derivata con variabili di animazione effettive contenute in un oggetto di animazione specifico, quindi eseguono il ciclo sull'elenco ed eseguono le azioni necessarie. Se si crea un oggetto di animazione personalizzato, è necessario aggiungere all'elenco tutte le variabili di animazione contenute in tale oggetto.
Requisiti
Intestazione: afxanimationcontroller.h