Classe CSinusoidalTransitionFromVelocity
Encapsule une transition de vitesse sinusoïdale dont l'amplitude est déterminée par la rapidité initiale de la variable de l'animation.
class CSinusoidalTransitionFromVelocity : public CBaseTransition;
Membres
Constructeurs publics
Nom |
Description |
---|---|
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity |
Construit un objet de transition. |
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 |
---|---|
Durée de la transition. |
|
Période d'oscillation de l'onde sinusoïdale en secondes. |
Notes
La valeur de la variable d'animation oscille autour de la valeur initiale sur la durée entière d'une transition de plage sinusoïdale. L'amplitude de l'oscillation est déterminée par la rapidité de la variable d'animation lorsque la transition commence. 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
CSinusoidalTransitionFromVelocity
Configuration requise
En-tête : afxanimationcontroller.h