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 |