次の方法で共有


IDCompositionDevice2 インターフェイス (dcomp.h)

他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。

継承

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

メソッド

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

 
IDCompositionDevice2::Commit

このデバイスで保留中のすべての DirectComposition コマンドをコミットします。 (IDCompositionDevice2.Commit)
IDCompositionDevice2::CreateAnimation

1 つ以上の Microsoft DirectComposition オブジェクトの 1 つ以上のスカラー プロパティをアニメーション化するために使用されるアニメーション オブジェクトを作成します。 (IDCompositionDevice2.CreateAnimation)
IDCompositionDevice2::CreateEffectGroup

ビジュアル サブツリーに適用する複数の効果を表す オブジェクトを作成します。 (IDCompositionDevice2.CreateEffectGroup)
IDCompositionDevice2::CreateMatrixTransform

2D 3-by-2 行列変換オブジェクトを作成します。 (IDCompositionDevice2.CreateMatrixTransform)
IDCompositionDevice2::CreateMatrixTransform3D

3D 4 by-4 行列変換オブジェクトを作成します。 (IDCompositionDevice2.CreateMatrixTransform3D)
IDCompositionDevice2::CreateRectangleClip

ビジュアル サブツリーのレンダリングを四角形領域に制限するために使用できるクリップ オブジェクトを作成します。 (IDCompositionDevice2.CreateRectangleClip)
IDCompositionDevice2::CreateRotateTransform

2D 回転変換オブジェクトを作成します。 (IDCompositionDevice2.CreateRotateTransform)
IDCompositionDevice2::CreateRotateTransform3D

3D 回転変換オブジェクトを作成します。
IDCompositionDevice2::CreateScaleTransform

2D スケール変換オブジェクトを作成します。
IDCompositionDevice2::CreateScaleTransform3D

3D スケール変換オブジェクトを作成します。
IDCompositionDevice2::CreateSkewTransform

2D スキュー変換オブジェクトを作成します。
IDCompositionDevice2::CreateSurface

コンポジション用の 1 つ以上のビジュアルに関連付けることができる更新可能なサーフェス オブジェクトを作成します。
IDCompositionDevice2::CreateSurfaceFactory

Microsoft DirectComposition サーフェス ファクトリ オブジェクトを作成します。このオブジェクトを使用して、他の DirectComposition サーフェスオブジェクトまたは仮想サーフェス オブジェクトを作成できます。
IDCompositionDevice2::CreateTransform3DGroup

3D 変換オブジェクトの配列を保持する 3D 変換グループ オブジェクトを作成します。
IDCompositionDevice2::CreateTransformGroup

2D 変換オブジェクトの配列を保持する 2D 変換グループ オブジェクトを作成します。
IDCompositionDevice2::CreateTranslateTransform

2D 変換変換オブジェクトを作成します。
IDCompositionDevice2::CreateTranslateTransform3D

3D 変換変換オブジェクトを作成します。
IDCompositionDevice2::CreateVirtualSurface

コンポジション用の 1 つ以上のビジュアルに関連付けることができる、スパースに設定されたサーフェスを作成します。 (IDCompositionDevice2.CreateVirtualSurface)
IDCompositionDevice2::CreateVisual

新しいビジュアル オブジェクトを作成します。
IDCompositionDevice2::GetFrameStatistics

コンポジション 時間とフレーム レートに関する情報をコンポジション エンジンから取得します。
IDCompositionDevice2::WaitForCommitCompletion

合成エンジンが IDCompositionDevice2::Commit メソッドの前の呼び出しの処理を完了するまで待機します。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dcomp.h

関連項目

DCompositionCreateDevice2