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 |