CSinusoidalTransitionFromVelocity-Klasse
Kapselt einen Übergang mit sinusförmiger Geschwindigkeit und einer Amplitude, die von der ursprünglichen Geschwindigkeit der Animationsvariablen bestimmt wird.
class CSinusoidalTransitionFromVelocity : public CBaseTransition;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
CSinusoidalTransitionFromVelocity::CSinusoidalTransitionFromVelocity |
Erstellt ein Übergangsobjekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Ruft die Übergangsbibliothek auf, um ein gekapseltes COM-Übergangsobjekt zu erstellen.(Überschreibt CBaseTransition::Create.) |
Öffentliche Datenmember
Name |
Description |
---|---|
Die Dauer des Übergangs. |
|
Der Schwingungsperiode der sinusförmigen Welle in Sekunden. |
Hinweise
Der Wert der Animationsvariablen schwingt während der gesamten Dauer eines sinusförmigem Übergangs um den Anfangswert.Die Amplitude der Schwingung wird von der Geschwindigkeit der Animationsvariable zu Beginn des Übergangs bestimmt.Da alle Übergänge automatisch gelöscht werden, wird empfohlen, sie mit dem new-Operator zuzuordnen.Das gekapselte IUIAnimationTransition-COM-Objekt wird von CAnimationController::AnimateGroup erstellt. Bis zur Erstellung ist es NULL.Das Ändern von Membervariablen nach der Erstellung dieses COM-Objekts hat keine Auswirkungen.
Vererbungshierarchie
CSinusoidalTransitionFromVelocity
Anforderungen
Header: afxanimationcontroller.h