DirectComposition 用語集

注意

Windows 10上のアプリの場合は、DirectComposition ではなく Windows.UI.Composition API を使用することをお勧めします。 詳細については、「 Visual レイヤーを使用してデスクトップ アプリをモダン化する」を参照してください。

このトピックでは、Microsoft DirectComposition 用語を定義します。

アニメーション関数

1 つのオブジェクト プロパティの値が一定期間にわたってどのように変化するかを指定するコンストラクト。

アニメーション オブジェクト

別のオブジェクトのプロパティをアニメーション化するための関数を表す オブジェクト。

アニメーション セグメント

アニメーション関数の基本的なタイミング定義。これらは、より複雑で高レベルのアニメーション関数が構築されるプリミティブです。

バック バッファー

アプリケーションが直接書き込むことができるメモリの四角形。 バック バッファーがモニターに直接表示されることはありません。

バッチ

アトミックに処理される DirectComposition メソッド呼び出しのグループ。

ビットマップ

アルファ チャネルの有無にかかわらず、システムまたはビデオ メモリに存在するカラー バッファー。

罫線モード

ビットマップの変換時のビットマップのエッジの構成方法に影響を与える Microsoft DirectComposition ビジュアルのプロパティ。エッジが整数座標で軸揃えされないようにします。 また、角が丸いクリップのコーナー、およびエッジが整数座標で軸揃えされないように変換されたクリップの端でコンテンツをクリップする方法にも影響します。

クリップ オブジェクト

クリップ四角形を表す オブジェクト。

クリップ四角形

ビットマップのレンダリング時に画面上に描画されるビジュアルのビットマップ コンテンツの領域を定義する座標のセット。

マント

デスクトップ ウィンドウ マネージャー (DWM) がウィンドウをディスプレイに描画するのを一時的に防止するため。 アプリケーションは通常、ウィンドウをクロークしますが、DirectComposition はコンポジションでウィンドウのビットマップを使用します。

コミット

処理のためにコマンドのバッチを DirectCompositionDirectComposition に送信します。

複合モード

特定の効果を実現するために、2 つのビットマップ (ソースと宛先) をブレンドするいくつかの方法の 1 つ。

組成

さまざまな変換、効果、アニメーションを適用して組み合わせて操作し、アプリケーション UI で意図した視覚的な結果を生成するビットマップのコレクション。

コンポジションターゲットウィンドウ

ビジュアル ツリーがバインドされ、結果のコンポジションが描画されるウィンドウ。

効果

通常はピクセル シェーダーを適用することによって、ビジュアル ツリーのビットマップのラスター化方法を変更する操作。

効果グループ

ビジュアルのサブツリーのラスター化を変更するために一緒に適用されるビットマップ効果のグループ。

フレーム

ビジュアル ツリーのラスター化を生成するコンポジション エンジンのイテレーション。

フロント バッファー

グラフィックス アダプターによって変換され、モニターに表示されるメモリの四角形。

補間モード

ビットマップの変換時のビットマップの構成方法を決定するプロパティ。ビットマップ内のピクセルと画面上のピクセルの間に一対一の対応が存在しない。

ルート ビジュアル

ビジュアル ツリー内の他のすべてのビジュアルが降順に表示されるビジュアル。

スワップ チェーン

フロント バッファーにシリアル表示できる 1 つ以上のバック バッファーのコレクション

表面

サーフェスはシステム メモリ内に存在できますが、通常はディスプレイ カードの表示メモリ内に存在する、表示メモリの線形領域を表します。

変換

2 次元空間または 3 次元空間の座標変換を表す行列。

変換グループ

マトリックスが、ビジュアルに適用される前にコレクションで指定された順序で乗算される変換のコレクション。

Visual

ビットマップ オブジェクトへのオプションの参照と、ビットマップを画面にレンダリングする場所と方法を決定する一連のプロパティを含む オブジェクト。

visual オブジェクト

ビジュアルを参照してください。

visual subtree

特定のビジュアルとそのすべての子ビジュアルと子孫ビジュアルで構成されるビジュアル ツリーの一部。

ビジュアル ツリー

コンポジションの作成に使用されるビジュアルの階層コレクション。

ウィンドウレス スワップ チェーン

ウィンドウではなく DirectComposition ビジュアル オブジェクトに関連付けられているスワップ チェーン。