Compositor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションとシステム コンポジター プロセスの間のセッションを管理します。
Compositor クラスは、アプリケーションの 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
- 継承
- 属性
- 実装
注釈
コンポジターは、関連するビジュアルに加えられた変更を暗黙的に同期して、トランザクション方式で適用されるようにします。
詳細については、「
Compositor の新しいインスタンスは、CoreDispatcher を持つスレッドに作成する必要があります。
コンストラクター
Compositor() |
Compositorのインスタンス |
プロパティ
Comment |
Compositor に関連付ける文字列を取得または設定します。 |
DispatcherQueue |
このコンポジターのディスパッチャー キューを取得します。 |
GlobalPlaybackRate |
このコンポジターによって作成されたすべての KeyFrame アニメーションに対してアニメーションが再生される速度を取得または設定します。 |
MaxGlobalPlaybackRate |
このコンポジターによって作成されたすべての KeyFrame アニメーションの最大再生速度を取得します。 |
MinGlobalPlaybackRate |
このコンポジターによって作成されたすべての KeyFrame アニメーションの最小再生速度を取得します。 |
メソッド
適用対象
こちらもご覧ください
- コンポジション UI の概要
- コンポジションビジュアルツリーの概要
- IClosable の
- フレームワークなしの コンポジション ビジュアルのサンプル (Windows 10)
- バージョン アダプティブ コード サンプル