CCubicTransition, classe
Encapsule une transition cubique.
Syntaxe
class CCubicTransition : public CBaseTransition;
Membres
Constructeurs publics
Nom | Description |
---|---|
CCubicTransition ::CCubicTransition | Construit un objet de transition et initialise ses paramètres. |
Méthodes publiques
Nom | Description |
---|---|
CCubicTransition ::Create | Appelle la bibliothèque de transition pour créer un objet COM de transition encapsulé. (Remplacements CBaseTransition ::Create.) |
Membres de données publics
Nom | Description |
---|---|
CCubicTransition ::m_dblFinalValue | Valeur de la variable d’animation à la fin de la transition. |
CCubicTransition ::m_dblFinalVelocity | Vitesse de la variable à la fin de la transition. |
CCubicTransition ::m_duration | Durée de la transition. |
Notes
Pendant une transition cubique, la valeur de la variable d’animation passe de sa valeur initiale à une valeur finale spécifiée pendant la durée de la transition, se terminant par une vitesse spécifiée. Étant donné que toutes les transitions sont effacées automatiquement, il est recommandé de les allouer à l’aide de l’opérateur nouveau. L’objet COM IUIAnimationTransition encapsulé est créé par CAnimationController ::AnimateGroup, jusqu’à ce qu’il soit NULL. La modification des variables membres après la création de cet objet COM n’a aucun effet.
Hiérarchie d'héritage
CCubicTransition
Spécifications
En-tête : afxanimationcontroller.h
CCubicTransition ::CCubicTransition
Construit un objet de transition et initialise ses paramètres.
CCubicTransition(
UI_ANIMATION_SECONDS duration,
DOUBLE finalValue,
DOUBLE finalVelocity);
Paramètres
duration
Durée de la transition.
finalValue
Valeur de la variable d’animation à la fin de la transition.
finalVelocity
Vitesse de la variable à la fin de la transition.
CCubicTransition ::Create
Appelle la bibliothèque de transition pour créer un objet COM de transition encapsulé.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Paramètres
pLibrary
Pointeur vers une interface IUIAnimationTransitionLibrary, qui définit une bibliothèque de transitions standard.
Valeur de retour
TRUE si la transition est créée avec succès ; sinon FALSE.
CCubicTransition ::m_dblFinalValue
Valeur de la variable d’animation à la fin de la transition.
DOUBLE m_dblFinalValue;
CCubicTransition ::m_dblFinalVelocity
Vitesse de la variable à la fin de la transition.
DOUBLE m_dblFinalVelocity;
CCubicTransition ::m_duration
Durée de la transition.
UI_ANIMATION_SECONDS m_duration;