Freigeben über


QuaternionAnimationBase.GetCurrentValueCore Methode

Definition

Ruft den aktuellen Wert der Animation ab.

protected:
 abstract System::Windows::Media::Media3D::Quaternion GetCurrentValueCore(System::Windows::Media::Media3D::Quaternion defaultOriginValue, System::Windows::Media::Media3D::Quaternion defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Media3D.Quaternion GetCurrentValueCore (System.Windows.Media.Media3D.Quaternion defaultOriginValue, System.Windows.Media.Media3D.Quaternion defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Media3D.Quaternion * System.Windows.Media.Media3D.Quaternion * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Quaternion
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Quaternion, defaultDestinationValue As Quaternion, animationClock As AnimationClock) As Quaternion

Parameter

defaultOriginValue
Quaternion

Der für die Animation bereitgestellte Ursprungswert, wenn die Animation keinen eigenen Anfangswert aufweist.

defaultDestinationValue
Quaternion

Der für die Animation bereitgestellte Zielwert, wenn die Animation keinen eigenen Zielwert aufweist.

animationClock
AnimationClock

Die AnimationClock, die den CurrentTime- oder CurrentProgress-Wert generieren kann, der von der Animation zum Generieren ihres Ausgabewerts verwendet werden soll.

Gibt zurück

Quaternion

Der aktuelle Wert der Animation.

Hinweise

Der Wert des defaultOriginValue Parameters hängt von der Position der Animation in der Kompositionskette ab:

  • Wenn sich die Animation in der ersten Position in einer Kompositionskette befindet und eine andere Animation ersetzt wird, defaultOriginValue ist die Ausgabe dieser Animation zum Zeitpunkt der Ersetzung.

  • Wenn sich die Animation an der ersten Position in einer Kompositionskette befindet und keine Animation zum Ersetzen vorhanden ist, defaultOriginValue ist der Basiswert der animierten Eigenschaft.

  • Wenn sich diese Animation nicht an der ersten Position einer Kompositionskette befindet, ist der defaultOriginValue Wert, der von der vorherigen Animation in der Kompositionskette zurückgegeben wird, die keines AnimationClock Stoppedhat.

Der Wert des defaultDestinationValue Parameters hängt davon ab, ob eine vorherige Eigenschaftskomposition Trigger vorhanden ist.

  • Wenn eine vorherige Eigenschaftskomposition Trigger vorhanden ist, defaultDestinationValue ist die Ausgabe dieser Ebene.

  • Wenn keine vorherige Kompositionsschicht vorhanden ist, defaultDestinationValue ist der Basiswert der Eigenschaft, die Sie animieren.

Weitere Informationen zur Animationskomposition finden Sie in der Übersicht über animation und Timing System. Weitere Informationen zum Erstellen benutzerdefinierter Animationstypen finden Sie in der Übersicht über benutzerdefinierte Animationen.

Gilt für