Point3DAnimationBase.GetCurrentValue Point3DAnimationBase.GetCurrentValue Point3DAnimationBase.GetCurrentValue Method

定義

アニメーションの現在の値を取得します。Gets the current value of the animation.

オーバーロード

GetCurrentValue(Object, Object, AnimationClock) GetCurrentValue(Object, Object, AnimationClock) GetCurrentValue(Object, Object, AnimationClock)

アニメーションの現在の値を取得します。Gets the current value of the animation.

GetCurrentValue(Point3D, Point3D, AnimationClock) GetCurrentValue(Point3D, Point3D, AnimationClock) GetCurrentValue(Point3D, Point3D, AnimationClock)

アニメーションの現在の値を取得します。Gets the current value of the animation.

GetCurrentValue(Object, Object, AnimationClock) GetCurrentValue(Object, Object, AnimationClock) GetCurrentValue(Object, Object, AnimationClock)

アニメーションの現在の値を取得します。Gets the current value of the animation.

public:
 override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj

パラメーター

defaultOriginValue
Object Object Object

アニメーションに独自の開始値が設定されていない場合に提供する始点の値。The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Object Object Object

アニメーション自体に宛先値がない場合に、アニメーションに対して指定する宛先値。The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock AnimationClock AnimationClock

アニメーションが出力値を生成する際に使用する、AnimationClock または CurrentTime の値を生成できる CurrentProgressThe AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

戻り値

現在のアニメーションで決定されたとおりに計算されたプロパティ値。The calculated value of the property, as determined by the current animation.

注釈

defaultOriginValueパラメーターの値は、コンポジションチェーン内のアニメーションの位置によって異なります。The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • アニメーションがコンポジションチェーン内の最初の位置にあり、別のアニメーションを置き換える場合defaultOriginValue 、は、置換された時点でのアニメーションの出力になります。If the animation is in the first position in a composition chain and it replaces another animation, defaultOriginValue is the output of that animation at the time it was replaced.

  • アニメーションがコンポジションチェーンの最初の位置にあり、置換するアニメーションが存在しない場合defaultOriginValue 、はアニメーション化されたプロパティの基本値です。If the animation is in the first position in a composition chain and no animation exists to replace, defaultOriginValue is the base value of the animated property.

  • このアニメーションがコンポジションチェーンの最初の位置にない場合、 defaultOriginValueは、がではないStoppedAnimationClock持つコンポジションチェーン内の前のアニメーションによって返される値です。If this animation is not in the first position of a composition chain, then defaultOriginValue is the value that is returned by the previous animation in the composition chain that has an AnimationClock that is not Stopped.

defaultDestinationValueパラメーターの値は、前のプロパティTrigger構成レイヤーがあるかどうかによって異なります。The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • 前のプロパティTrigger構成レイヤーがある場合、 defaultDestinationValueはそのレイヤーからの出力です。If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • 前のコンポジションレイヤーがない場合、 defaultDestinationValueはアニメーション化するプロパティの基本値です。If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

アニメーションの構成の詳細については、「アニメーションとタイミングシステムの概要」を参照してください。For more information about animation composition, see the Animation and Timing System Overview. カスタムアニメーションの種類の作成の詳細については、「カスタムアニメーションの概要」を参照してください。For more information about creating custom animation types, see the Custom Animations Overview.

GetCurrentValue(Point3D, Point3D, AnimationClock) GetCurrentValue(Point3D, Point3D, AnimationClock) GetCurrentValue(Point3D, Point3D, AnimationClock)

アニメーションの現在の値を取得します。Gets the current value of the animation.

public:
 System::Windows::Media::Media3D::Point3D GetCurrentValue(System::Windows::Media::Media3D::Point3D defaultOriginValue, System::Windows::Media::Media3D::Point3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Media3D.Point3D GetCurrentValue (System.Windows.Media.Media3D.Point3D defaultOriginValue, System.Windows.Media.Media3D.Point3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Point3D

パラメーター

defaultOriginValue
Point3D Point3D Point3D

アニメーションに独自の開始値が設定されていない場合に提供する始点の値。The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Point3D Point3D Point3D

アニメーション自体に宛先値がない場合に、アニメーションに対して指定する宛先値。The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock AnimationClock AnimationClock

アニメーションが出力値を生成する際に使用する、AnimationClock または CurrentTime の値を生成できる CurrentProgressThe AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

戻り値

アニメーションの現在の値を取得します。The current value of the animation.

注釈

defaultOriginValueパラメーターの値は、コンポジションチェーン内のアニメーションの位置によって異なります。The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • アニメーションがコンポジションチェーン内の最初の位置にあり、別のアニメーションを置き換える場合defaultOriginValue 、は、置換された時点でのアニメーションの出力になります。If the animation is in the first position in a composition chain and it replaces another animation, defaultOriginValue is the output of that animation at the time it was replaced.

  • アニメーションがコンポジションチェーンの最初の位置にあり、置換するアニメーションが存在しない場合defaultOriginValue 、はアニメーション化されたプロパティの基本値です。If the animation is in the first position in a composition chain and no animation exists to replace, defaultOriginValue is the base value of the animated property.

  • このアニメーションがコンポジションチェーンの最初の位置にない場合、 defaultOriginValueは、がではないStoppedAnimationClock持つコンポジションチェーン内の前のアニメーションによって返される値です。If this animation is not in the first position of a composition chain, then defaultOriginValue is the value that is returned by the previous animation in the composition chain that has an AnimationClock that is not Stopped.

defaultDestinationValueパラメーターの値は、前のプロパティTrigger構成レイヤーがあるかどうかによって異なります。The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • 前のプロパティTrigger構成レイヤーがある場合、 defaultDestinationValueはそのレイヤーからの出力です。If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • 前のコンポジションレイヤーがない場合、 defaultDestinationValueはアニメーション化するプロパティの基本値です。If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

アニメーションの構成の詳細については、「アニメーションとタイミングシステムの概要」を参照してください。For more information about animation composition, see the Animation and Timing System Overview. カスタムアニメーションの種類の作成の詳細については、「カスタムアニメーションの概要」を参照してください。For more information about creating custom animation types, see the Custom Animations Overview.

適用対象