Condividi tramite


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

Vedere anche

Riferimenti

Classe CAnimationBaseObject