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

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

継承

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

メソッド

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

 
IDCompositionDevice::CheckDeviceState

DirectComposition デバイス オブジェクトがまだ有効かどうかを判断します。
IDCompositionDevice::Commit

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

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

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

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

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

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

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

IDCompositionDevice インターフェイスの CreateRotateTransform3D メソッドは、3D 回転変換オブジェクトを作成します。
IDCompositionDevice::CreateScaleTransform

IDCompositionDevice::CreateScaleTransform メソッドは、2D スケール変換オブジェクトを作成します。
IDCompositionDevice::CreateScaleTransform3D

IDCompositionDevice::CreateScaleTransform3D メソッドは、3D スケール変換オブジェクトを作成します。
IDCompositionDevice::CreateSkewTransform

IDCompositionDevice::CreateSkewTransform メソッドは、2D スキュー変換オブジェクトを作成します。
IDCompositionDevice::CreateSurface

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

IDCompositionDevice::CreateSurfaceFromHandle メソッドは、既存のコンポジション サーフェスをラップする新しいコンポジション サーフェス オブジェクトを作成します。
IDCompositionDevice::CreateSurfaceFromHwnd

IDCompositionDevice::CreateSurfaceFromHwnd メソッドは、レイヤー化されたウィンドウのラスター化を表すラッパー オブジェクトを作成します。これは、コンポジションのビジュアルに関連付けることができます。
IDCompositionDevice::CreateTargetForHwnd

指定したウィンドウ ハンドル (HWND) で表されるウィンドウにバインドされたコンポジション ターゲット オブジェクトを作成します。
IDCompositionDevice::CreateTransform3DGroup

IDCompositionDevice::CreateTransform3DGroup メソッドは、3D 変換オブジェクトの配列を保持する 3D 変換グループ オブジェクトを作成します。
IDCompositionDevice::CreateTransformGroup

IDCompositionDevice::CreateTransformGroup メソッドは、2D 変換オブジェクトの配列を保持する 2D 変換グループ オブジェクトを作成します。
IDCompositionDevice::CreateTranslateTransform

IDCompositionDevice::CreateTranslateTransform メソッドは、2D 変換変換オブジェクトを作成します。
IDCompositionDevice::CreateTranslateTransform3D

IDCompositionDevice::CreateTranslateTransform3D メソッドは、3D 変換変換オブジェクトを作成します。
IDCompositionDevice::CreateVirtualSurface

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

IDCompositionDevice::CreateVisual メソッドは、新しいビジュアル オブジェクトを作成します。
IDCompositionDevice::GetFrameStatistics

IDCompositionDevice::GetFrameStatistics メソッドは、コンポジション 時間とフレーム レートに関する情報をコンポジション エンジンから取得します。
IDCompositionDevice::WaitForCommitCompletion

コンポジション エンジンが IDCompositionDevice::Commit メソッドの前の呼び出しの処理を完了するまで待機します。

要件

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

関連項目

DCompositionCreateDevice