CSinusoidalTransitionFromRange-Klasse
Kapselt einen Übergang mit sinusförmigem Bereich und angegebenem Schwingungsbereich.
class CSinusoidalTransitionFromRange : public CBaseTransition;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange |
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 |
---|---|
Der Wert der Animationsvariable bei einem Höhepunkt der sinusförmigen Welle. |
|
Der Wert der Animationsvariable bei einem Tiefpunkt der sinusförmigen Welle. |
|
Die Dauer des Übergangs. |
|
Der Schwingungsperiode der sinusförmigen Welle in Sekunden. |
|
Die Neigung am Start des Übergangs. |
Hinweise
Der Wert der Animationsvariable fluktuiert während der gesamten Dauer eines sinusförmigem Übergangs zwischen den angegebenen Mindest- und Höchstwerten.Der Neigungsparameter wird verwendet, um zwischen den zwei möglichen durch die anderen Parametern angegebenen Sinuswellen zu unterscheiden.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
CSinusoidalTransitionFromRange
Anforderungen
Header: afxanimationcontroller.h