CLinearTransitionFromSpeed, classe
Encapsule une transition de vitesse linéaire.
Syntaxe
class CLinearTransitionFromSpeed : public CBaseTransition;
Membres
Constructeurs publics
Nom | Description |
---|---|
CLinearTransitionFromSpeed ::CLinearTransitionFromSpeed | Construit un objet de transition à vitesse linéaire et l’initialise avec une vitesse et une valeur finale. |
Méthodes publiques
Nom | Description |
---|---|
CLinearTransitionFromSpeed ::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 |
---|---|
CLinearTransitionFromSpeed ::m_dblFinalValue | Valeur de la variable d’animation à la fin de la transition. |
CLinearTransitionFromSpeed ::m_dblSpeed | Valeur absolue de la vitesse de la variable. |
Notes
Pendant une transition à vitesse linéaire, la valeur de la variable d’animation change à un débit spécifié. La durée de la transition est déterminée par la différence entre la valeur initiale et la valeur finale 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
Spécifications
En-tête : afxanimationcontroller.h
CLinearTransitionFromSpeed ::CLinearTransitionFromSpeed
Construit un objet de transition à vitesse linéaire et l’initialise avec une vitesse et une valeur finale.
CLinearTransitionFromSpeed(
DOUBLE dblSpeed,
DOUBLE dblFinalValue);
Paramètres
dblSpeed
Valeur absolue de la vitesse de la variable.
dblFinalValue
Valeur de la variable d’animation à la fin de la transition.
CLinearTransitionFromSpeed ::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.
CLinearTransitionFromSpeed ::m_dblFinalValue
Valeur de la variable d’animation à la fin de la transition.
DOUBLE m_dblFinalValue;
CLinearTransitionFromSpeed ::m_dblSpeed
Valeur absolue de la vitesse de la variable.
DOUBLE m_dblSpeed;