Partager via


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

CParabolicTransitionFromAcceleration::Create

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

CParabolicTransitionFromAcceleration::m_dblAcceleration

Accélération de la variable d'animation pendant la transition.

CParabolicTransitionFromAcceleration::m_dblFinalValue

Valeur de la variable d'animation à la fin de la transition.

CParabolicTransitionFromAcceleration::m_dblFinalVelocity

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

CObject

CBaseTransition

CParabolicTransitionFromAcceleration

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC