英語で読む

次の方法で共有


uianimation.h ヘッダー

このヘッダーは、Windows アニメーション マネージャーによって使用されます。 詳細については、次を参照してください。

uianimation.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IUIAnimationInterpolator

カスタム補間を作成するためのメソッドを定義します。
IUIAnimationInterpolator2

カスタム補間を作成するためのメソッドを定義する IUIAnimationInterpolator インターフェイスを拡張します。 IUIAnimationInterpolator2 では、特定のディメンションでの補間がサポートされています。
IUIAnimationLoopIterationChangeHandler2

ストーリーボード ループイテレーション イベントを処理するためのメソッドを定義します。
IUIAnimationManager

アニメーション マネージャーを定義します。これにより、アニメーションを作成および管理するための中央インターフェイスが提供されます。
IUIAnimationManager2

複数のディメンションでアニメーションを作成および管理するための中央インターフェイスを提供するアニメーション マネージャーを定義します。
IUIAnimationManagerEventHandler

アニメーション マネージャーの状態更新を処理するためのメソッドを定義します。
IUIAnimationManagerEventHandler2

アニメーション マネージャーの更新を処理するためのメソッドを定義します。
IUIAnimationPrimitiveInterpolation

カスタム補間器がアニメーション マネージャーに遷移情報を 3 次多項式曲線の形式で提供できるようにするメソッドを定義します。
IUIAnimationPriorityComparison

スケジュールの競合を解決するためにアニメーション マネージャーが使用する優先度比較のメソッドを定義します。
IUIAnimationPriorityComparison2

優先度比較によってスケジュールの競合を解決するメソッドを定義します。
IUIAnimationStoryboard

互いに関連して同期される遷移のグループを含むストーリーボードを定義します。
IUIAnimationStoryboard2

互いに関連して同期される遷移のグループを含むストーリーボードを定義します。このセクションでは、TopicDescriptionAbandon メソッドストーリーボードを終了し、関連するすべてのアニメーション変数を解放し、スケジュールからストーリーボードを削除します。AddKeyframeAfterTransition メソッド指定した画面切り替えの最後にキーフレームを追加します。AddKeyframeAtOffset メソッド既存のキーフレームから指定したオフセットにあるキーフレームを追加します。AddTransition メソッドストーリーボードへの遷移を追加します。AddTransitionAtKeyframe メソッド指定したキーフレームから開始する遷移を追加します。AddTransitionBetweenKeyframes メソッド 2 つのキーフレーム間の遷移を追加します。終了メソッド進行中のキーフレーム ループの現在のイテレーション (ループがUI_ANIMATION_REPEAT_INDEFINITELYに設定されている場合) を完了し、ループを終了し、ストーリーボードを続行します。 Finish メソッド指定した時間内にストーリーボードを終了し、必要に応じてストーリーボードを圧縮します。GetElapsedTime メソッドストーリーボードの再生が開始されてから経過した時間を取得します。GetStatus メソッドストーリーボードの状態を取得します。GetTag メソッドストーリーボードのタグを取得します。HoldVariable メソッドストーリーボードが終了するまで、指定したアニメーション変数を最終的な値で保持するストーリーボードを指定します。RepeatBetweenKeyframes メソッド 2 つのキーフレーム間にループを作成します。Schedule メソッド再生のスケジュールを設定するストーリーボードを指定します。SetSkipDuration メソッドアニメーション化を開始するストーリーボードの先頭からのオフセットを指定します。SetLongestAcceptableDelay メソッドスケジュールされたストーリーボードが開始される前に許容できる最も長い遅延を設定します。SetStoryboardEventHandler メソッドストーリーボード イベントのハンドラーを指定します。SetTag メソッドストーリーボードのタグを設定します。 .
IUIAnimationStoryboardEventHandler

ストーリーボードの状態イベントと更新イベントを処理するためのメソッドを定義します。
IUIAnimationStoryboardEventHandler2

ストーリーボード イベントを処理するためのメソッドを定義します。
IUIAnimationTimer

アニメーション のタイミングを管理するためのサービスを提供するアニメーション タイマーを定義します。
IUIAnimationTimerClientEventHandler

タイマー クライアントの状態の変更に関連するイベントを処理するためのメソッドを定義します。
IUIAnimationTimerEventHandler

タイミング イベントを処理するためのメソッドを定義します。
IUIAnimationTimerUpdateHandler

タイミング更新イベントを処理するためのメソッドを定義します。
IUIAnimationTransition

アニメーション変数の時間の経過に伴う変化を決定する遷移を定義します。
IUIAnimationTransition2

遷移を定義する IUIAnimationTransition インターフェイスを拡張します。 IUIAnimationTransition2 画面切り替えは、アニメーション変数が特定のディメンションで時間の経過とともにどのように変化するかを決定します。
IUIAnimationTransitionFactory

カスタム補間器から遷移を作成するためのメソッドを定義します。
IUIAnimationTransitionFactory2

カスタム補間器から遷移を作成するためのメソッドを定義します。 では、指定したディメンションでの切り替えの作成がサポートされています。
IUIAnimationTransitionLibrary

標準画面切り替えのライブラリを定義します。
IUIAnimationTransitionLibrary2

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

アニメーション化できるビジュアル要素を表すアニメーション変数を定義します。
IUIAnimationVariable2

複数のディメンションでアニメーション化できるビジュアル要素を表すアニメーション変数を定義します。
IUIAnimationVariableChangeHandler

アニメーション変数の更新に関連するイベントを処理するためのメソッドを定義します。
IUIAnimationVariableChangeHandler2

アニメーション変数の更新イベントを処理するメソッドを定義します。 IUIAnimationVariableChangeHandler2 は、指定したディメンションで発生するイベントを処理します。
IUIAnimationVariableCurveChangeHandler2

アニメーション カーブの更新イベントを処理するメソッドを定義します。
IUIAnimationVariableIntegerChangeHandler

アニメーション変数の更新イベントを処理するメソッドを定義します。
IUIAnimationVariableIntegerChangeHandler2

アニメーション変数の更新イベントを処理するメソッドを定義します。 IUIAnimationVariableIntegerChangeHandler2 は、指定したディメンションで発生するイベントを処理します。

構造

 
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003

ストーリーボード内の時間オフセットを表すキーフレームを定義します。

列挙

 
UI_ANIMATION_DEPENDENCIES

補間器のどの側面が特定の入力に依存するかを定義します。
UI_ANIMATION_IDLE_BEHAVIOR

アニメーション マネージャーがアイドル状態の場合のタイマーの動作を定義します。
UI_ANIMATION_MANAGER_STATUS

アニメーション マネージャーのアクティビティの状態を定義します。
UI_ANIMATION_MODE

アニメーション モードを定義します。
UI_ANIMATION_PRIORITY_EFFECT

優先度比較で false が返された場合に、ストーリーボードに対する潜在的な影響を定義します。
UI_ANIMATION_REPEAT_MODE

ループイテレーションのパターンを定義します。
UI_ANIMATION_ROUNDING_MODE

アニメーション変数の値を浮動小数点型から整数型に変換するときに使用する丸めモードを定義します。
UI_ANIMATION_SCHEDULING_RESULT

ストーリーボードのスケジュール設定の結果を定義します。
UI_ANIMATION_SLOPE

アニメーションの傾きの特性を定義します。
UI_ANIMATION_STORYBOARD_STATUS

ストーリーボードの状態を定義します。
UI_ANIMATION_TIMER_CLIENT_STATUS

タイマーのクライアントのアクティビティの状態を定義します。
UI_ANIMATION_UPDATE_RESULT

アニメーションの更新の結果を定義します。