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 |