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 つのインスタンスは、クライアント アプリケーションのすべてのアニメーションの作成、スケジュール設定、管理に使用されます。
IUIAnimationVariable、 IUIAnimationTransition、 および IUIAnimationStoryboard は、アニメーションを作成するための主要なコンポーネントです。
これらのコンポーネントを作成および管理するには、 IUIAnimationManager を使用します。
例
アニメーション マネージャー オブジェクトを作成する例については、「 メイン アニメーション オブジェクトを作成する」を参照してください。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista、および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | uianimation.h |