Condividi tramite


QuaternionAnimationBase.GetCurrentValueCore Metodo

Definizione

Ottiene il valore corrente dell'animazione.

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

Parametri

defaultOriginValue
Quaternion

Valore di origine fornito all'animazione, se per questa non esiste un valore iniziale.

defaultDestinationValue
Quaternion

Valore di destinazione fornito all'animazione, se per questa non esiste un valore di destinazione.

animationClock
AnimationClock

Oggetto AnimationClock che può generare il valore di CurrentTime o CurrentProgress usato dall'animazione per generare il valore di output.

Restituisce

Quaternion

Valore corrente dell'animazione.

Commenti

Il valore del defaultOriginValue parametro dipende dalla posizione dell'animazione nella catena di composizione:

  • Se l'animazione è nella prima posizione in una catena di composizione e sostituisce un'altra animazione, defaultOriginValue è l'output dell'animazione al momento della sostituzione.

  • Se l'animazione è nella prima posizione in una catena di composizione e non esiste alcuna animazione da sostituire, defaultOriginValue è il valore di base della proprietà animata.

  • Se questa animazione non è nella prima posizione di una catena di composizione, defaultOriginValue è il valore restituito dall'animazione precedente nella catena di composizione che ha un oggetto AnimationClock diverso Stoppedda .

Il valore del defaultDestinationValue parametro dipende dal fatto che sia presente un livello di composizione delle proprietà Trigger precedente.

  • Se è presente un livello di composizione delle proprietà Trigger precedente, defaultDestinationValue è l'output di tale livello.

  • Se non è presente alcun livello di composizione precedente, defaultDestinationValue è il valore di base della proprietà che si sta animando.

Per altre informazioni sulla composizione dell'animazione, vedi Cenni preliminari sull'animazione e sul sistema di temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.

Si applica a