Classe CParabolicTransitionFromAcceleration
Encapsule une transition d'accélération parabolique.
class CParabolicTransitionFromAcceleration : public CBaseTransition;
Membres
Constructeurs publics
Nom |
Description |
---|---|
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration |
Construit une transition d'accélération parabolique et l'initialise avec les paramètres spécifiés. |
Méthodes publiques
Nom |
Description |
---|---|
Appelle la bibliothèque des transitions pour créer l'objet COM de la transition encapsulé. (Substitue CBaseTransition::Create.) |
Données membres publiques
Nom |
Description |
---|---|
Accélération de la variable d'animation pendant la transition. |
|
Valeur de la variable d'animation à la fin de la transition. |
|
Rapidité de la variable d'animation à la fin de la transition. |
Notes
Pendant une transition d'accélération parabolique, la valeur de la variable d'animation change, sa valeur initiale passant à une valeur finale et se terminant à une rapidité spécifiée. Vous pouvez contrôler la rapidité à laquelle la variable atteint la valeur finale en spécifiant le taux d'accélération. Comme toutes les transitions sont effacées automatiquement, il est recommandé de les allouer à l'aide de l'opérateur new. L'objet COM IUIAnimationTransition encapsulé est créé par CAnimationController::AnimateGroup ; jusque-là sa valeur est NULL. La modification des variables des membres après la création de cet objet COM n'a aucun effet.
Hiérarchie d'héritage
CParabolicTransitionFromAcceleration
Configuration requise
En-tête : afxanimationcontroller.h