CCubicTransition-Klasse
Kapselt einen kubischen Übergang.
class CCubicTransition : public CBaseTransition;
Name | Beschreibung |
---|---|
CCubicTransition::CCubicTransition | Erstellt ein Übergangsobjekt und initialisiert seine Parameter. |
Name | Beschreibung |
---|---|
CCubicTransition::Create | Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.) |
Name | Beschreibung |
---|---|
CCubicTransition::m_dblFinalValue | Der Wert der Animationsvariable am Ende des Übergangs. |
CCubicTransition::m_dblFinalVelocity | Die Geschwindigkeit der Variablen am Ende des Übergangs. |
CCubicTransition::m_duration | Die Dauer des Übergangs. |
Während eines kubischen Übergangs ändert sich der Wert der Animationsvariable von seinem Anfangswert in einen angegebenen Endwert über die Dauer des Übergangs und endet mit einer angegebenen Geschwindigkeit. Da alle Übergänge automatisch gelöscht werden, empfiehlt es sich, sie mithilfe des neuen Operators zuzuweisen. Das gekapselte IUIAnimationTransition COM-Objekt wird von CAnimationController::AnimateGroup erstellt, bis es NULL ist. Das Ändern von Membervariablen nach der Erstellung dieses COM-Objekts hat keine Auswirkung.
CCubicTransition
Header: afxanimationcontroller.h
Erstellt ein Übergangsobjekt und initialisiert seine Parameter.
CCubicTransition(
UI_ANIMATION_SECONDS duration,
DOUBLE finalValue,
DOUBLE finalVelocity);
duration
Die Dauer des Übergangs.
finalValue
Der Wert der Animationsvariable am Ende des Übergangs.
finalVelocity
Die Geschwindigkeit der Variablen am Ende des Übergangs.
Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
pLibrary
Ein Zeiger auf eine IUIAnimationTransitionLibrary-Schnittstelle, die eine Bibliothek mit Standardübergängen definiert.
TRUE, wenn der Übergang erfolgreich erstellt wird; andernfalls FALSE.
Der Wert der Animationsvariable am Ende des Übergangs.
DOUBLE m_dblFinalValue;
Die Geschwindigkeit der Variablen am Ende des Übergangs.
DOUBLE m_dblFinalVelocity;
Die Dauer des Übergangs.
UI_ANIMATION_SECONDS m_duration;