Partager via


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

CObject

CBaseTransition

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;

Voir aussi

Classes