IUIAnimationTransitionLibrary2 インターフェイス (uianimation.h)

指定した寸法の標準切り替えのライブラリを定義します。

継承

IUIAnimationTransitionLibrary2 インターフェイスは、IUnknown インターフェイスから継承します。 IUIAnimationTransitionLibrary2 には、次の種類のメンバーもあります。

メソッド

IUIAnimationTransitionLibrary2 インターフェイスには、これらのメソッドがあります。

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

加速減速スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateConstantTransition

定数スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

3 次ベジエ線形スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

指定した各次元の 3 次ベジエ線形ベクトル遷移を作成します。
IUIAnimationTransitionLibrary2::CreateCubicTransition

3 次スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

指定した次元ごとに 3 次ベクトル遷移を作成します。
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

不連続スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

指定した次元ごとに個別のベクトル遷移を作成します。
IUIAnimationTransitionLibrary2::CreateInstantanousTransition

瞬時スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateInstantanousVectorTransition

指定した各次元の瞬間的なベクトル遷移を作成します。
IUIAnimationTransitionLibrary2::CreateLinearTransition

線形スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

線形速度スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

指定した次元に線形ベクトル遷移を作成します。
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

指定した次元に線形速度ベクトル遷移を作成します。
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

放物線加速スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateReversalTransition

反転スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

指定した振動範囲を持つ正弦波範囲スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity

振幅が初期速度によって決定される、正弦波スカラー遷移を作成します。
IUIAnimationTransitionLibrary2::CreateSmoothStopTransition

スムーズストップ スカラー遷移を作成します。

注釈

Windows アニメーションには、開発者がストーリーボードを介して変数に適用できる一般的な遷移のライブラリが含まれています。 遷移を指定するためのパラメーターは、遷移の種類によって異なります。 一部の遷移では、遷移の期間は明示的なパラメーターです。それ以外の場合、継続時間は、遷移の開始時の速度や加速度などの他のパラメーターによって決まります。 不連続なジャンプが必要な場合は、遷移の初期値またはベロシティをオーバーライドでき、切り替えがストーリーボードに追加された後に期間を照会できます。

アプリケーションで遷移ライブラリを使用して指定できない効果が必要な場合、開発者はカスタム遷移を実装できます。 カスタム遷移は、最初に遷移の補間関数を実装し、次にファクトリ オブジェクトを使用して補間子から遷移を生成することによって作成されます。 補間器は 、IUIAnimationInterpolator2 インターフェイスを実装する必要があります。遷移ファクトリ オブジェクトの実装は、 UIAnimationTransitionFactory2 オブジェクトによって提供されます。

要件

要件
サポートされている最小のクライアント Windows 8、Windows 7、および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー uianimation.h

こちらもご覧ください

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

インターフェイス

ストーリーボードの概要