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

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

継承

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

メソッド

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

 
IUIAnimationManager::AbandonAllStoryboards

アクティブなすべてのストーリーボードを破棄します。 (IUIAnimationManager.AbandonAllStoryboards)
IUIAnimationManager::CreateAnimationVariable

新しいアニメーション変数を作成します。 (IUIAnimationManager.CreateAnimationVariable)
IUIAnimationManager::CreateStoryboard

新しいストーリーボードを作成します。 (IUIAnimationManager.CreateStoryboard)
IUIAnimationManager::FinishAllStoryboards

指定した時間間隔内のすべてのアクティブなストーリーボードを終了します。 (IUIAnimationManager.FinishAllStoryboards)
IUIAnimationManager::GetStatus

アニメーション マネージャーの状態を取得します。 (IUIAnimationManager.GetStatus)
IUIAnimationManager::GetStoryboardFromTag

指定したタグを持つストーリーボードを取得します。 (IUIAnimationManager.GetStoryboardFromTag)
IUIAnimationManager::GetVariableFromTag

指定したタグを持つアニメーション変数を取得します。 (IUIAnimationManager.GetVariableFromTag)
IUIAnimationManager::P ause

すべてのアニメーションを一時停止します。 (IUIAnimationManager.Pause)
IUIAnimationManager::Resume

すべてのアニメーションを再開します。 (IUIAnimationManager.Resume)
IUIAnimationManager::ScheduleTransition

単一遷移ストーリーボードを作成してスケジュールします。 (IUIAnimationManager.ScheduleTransition)
IUIAnimationManager::SetAnimationMode

アニメーション モードを設定します。 (IUIAnimationManager.SetAnimationMode)
IUIAnimationManager::SetCancelPriorityComparison

スケジュールされたストーリーボードを取り消すことができるかどうかを判断するために呼び出される優先度比較ハンドラーを設定します。
IUIAnimationManager::SetCompressPriorityComparison

スケジュールされたストーリーボードを圧縮できるかどうかを判断するために呼び出される優先度比較ハンドラーを設定します。
IUIAnimationManager::SetConcludePriorityComparison

スケジュールされたストーリーボードを終了できるかどうかを判断するために呼び出される優先度比較ハンドラーを設定します。
IUIAnimationManager::SetDefaultLongestAcceptableDelay

既定で許容されるアニメーション遅延を設定します。 これは、ストーリーボードが開始されるまでの時間の長さです。 (IUIAnimationManager.SetDefaultLongestAcceptableDelay)
IUIAnimationManager::SetManagerEventHandler

アニメーション マネージャーの状態更新のハンドラーを指定します。 (IUIAnimationManager.SetManagerEventHandler)
IUIAnimationManager::SetTrimPriorityComparison

スケジュールされたストーリーボードをトリミングできるかどうかを判断するために呼び出される優先度比較ハンドラーを設定します。
IUIAnimationManager::Shutdown

アニメーション マネージャーとそれに関連付けられているすべてのオブジェクトをシャットダウンします。 (IUIAnimationManager.Shutdown)
IUIAnimationManager::Update

すべてのアニメーション変数の値を更新します。 (IUIAnimationManager.Update)

解説

IUIAnimationManager は 、アニメーションの中央コントロール オブジェクトを定義します。

通常、IUIAnimationManager の 1 つのインスタンスは、クライアント アプリケーションのすべてのアニメーションの作成、スケジュール設定、管理に使用されます。

IUIAnimationVariableIUIAnimationTransitionおよび IUIAnimationStoryboard は、アニメーションを作成するための主要なコンポーネントです。

これらのコンポーネントを作成および管理するには、 IUIAnimationManager を使用します。

アニメーション マネージャー オブジェクトを作成する例については、「 メイン アニメーション オブジェクトを作成する」を参照してください。

要件

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

関連項目

IUIAnimationStoryboard

IUIAnimationTransition

IUIAnimationVariable

IUnknown