Compositor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションとシステム コンポジター プロセスの間のセッションを管理します。
Compositor クラスは、アプリケーション用のコンポジターのインスタンスを作成します。このインスタンスは、ビジュアル レイヤー、効果システム、アニメーション システムにまたがる Windows.UI.Composition 名前空間のさまざまな型のファクトリとして使用できます。 Compositor クラスでは、ファクトリから作成されたオブジェクトの有効期間も管理します。
public ref class Compositor sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Compositor final : IClosable
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class Compositor final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Compositor : System.IDisposable
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class Compositor : System.IDisposable
function Compositor()
Public NotInheritable Class Compositor
Implements IDisposable
- 継承
- 属性
- 実装
注釈
コンポジターは、関連付けられたビジュアルに加えられた変更を暗黙的に同期して、トランザクション方式で適用されるようにします。
詳細については、「 コンポジション UI の概要 」と 「コンポジション ビジュアル ツリーの概要 」を参照してください。
Compositor の新しいインスタンスは、CoreDispatcher があるスレッド上で作成する必要があります。
コンストラクター
Compositor() |
コンポジターのインスタンスを作成します。 |
プロパティ
Comment |
コンポジターに関連付ける文字列を取得または設定します。 |
DispatcherQueue |
このコンポジターのディスパッチャー キューを取得します。 |
GlobalPlaybackRate |
このコンポジターによって作成されたすべての KeyFrame アニメーションに対してアニメーションが再生される速度を取得または設定します。 |
MaxGlobalPlaybackRate |
このコンポジターによって作成されたすべての KeyFrame アニメーションの最大再生速度を取得します。 |
MinGlobalPlaybackRate |
このコンポジターによって作成されたすべての KeyFrame アニメーションの最小許容再生速度を取得します。 |