IDCompositionDevice 介面 (dcomp.h)

做為所有其他 Microsoft DirectComposition 物件的處理站,並提供控制交易組合的方法。

繼承

IDCompositionDevice介面繼承自IUnknown介面。 IDCompositionDevice 也有下列類型的成員:

方法

IDCompositionDevice介面具有這些方法。

 
IDCompositionDevice::CheckDeviceState

判斷 DirectComposition 裝置物件是否仍然有效。
IDCompositionDevice::Commit

認可此裝置上擱置的所有 DirectComposition 命令。 (IDCompositionDevice.Commit)
IDCompositionDevice::CreateAnimation

建立動畫物件,用來建立一或多個 Microsoft DirectComposition 物件的一或多個純量屬性的動畫物件。 (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 方法會建立可更新的介面物件,該物件可以與一或多個視覺效果建立關聯以進行組合。
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::CreateTranslateTranslateTransform3D 方法會建立 3D 轉譯轉換物件。
IDCompositionDevice::CreateVirtualSurface

IDCompositionDevice::CreateVirtualSurface 方法會建立疏鬆填入的介面,以便與一或多個視覺效果建立關聯以進行組合。
IDCompositionDevice::CreateVisual

IDCompositionDevice::CreateVisual 方法會建立新的視覺物件。
IDCompositionDevice::GetFrameStatistics

IDCompositionDevice::GetFrameStatistics 方法會從組合引擎擷取組合時間和畫面播放速率的相關資訊。
IDCompositionDevice::WaitForCommitCompletion

等候組合引擎完成對 IDCompositionDevice::Commit 方法的先前呼叫。

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 dcomp.h

另請參閱

DCompositionCreateDevice