Partager via


CAnimationBaseObject::GetAnimationVariableList

Collecte des pointeurs aux variables de l'animation contenues.

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

Paramètres

  • lst
    Liste qui doit être remplie avec des variables de l'animation contenues dans un objet d'animation.

Notes

Il s'agit d'une méthode virtuelle pure qui doit être substituée dans une classe dérivée.Un objet d'animation, selon son type, contient une ou plusieurs variables d'animation.Par exemple, CAnimationPoint contient deux variables, pour les coordonnées X et Y respectivement.Le classe de base CAnimationBaseObject implémente certaines méthodes génériques qui agissent sur une liste de variables d'animation : ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent.Ces méthodes appellent GetAnimationVariableList, qui est remplie dans une classe dérivée avec les variables d'animation réelles contenues dans un objet d'animation particulier, puis effectue une boucle sur la liste et exécute les actions nécessaires.Si vous créez un objet d'animation personnalisé, vous devez ajouter à lst toutes les variables d'animation contenues dans cet objet.

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Référence

Classe CAnimationBaseObject