共用方式為


DirectComposition 介面

本節說明 Microsoft DirectComposition API 所提供的介面。

本節內容

主題 描述
IDCompositionAffineTransform2DEffect 算術複合效果可用來使用輸入影像中圖元的加權加總來結合 2 個影像。
IDCompositionAnimation 表示一個函式,用於動畫顯示一個或多個 DirectComposition 物件的一或多個屬性。
IDCompositionArithmeticCompositeEffect 算術複合效果可用來使用輸入影像中圖元的加權加總來結合 2 個影像。
IDCompositionBlendEffect Blend Effect 可用來結合 2 個影像。
IDCompositionBrightnessEffect 亮度效果會控制影像的亮度。
IDCompositionClip 表示裁剪物件,用來將視覺化子樹的轉譯限制為矩形區域。
IDCompositionColorMatrixEffect 色彩矩陣效果會改變點陣圖的 RGBA 值。
IDCompositionCompositeEffect 複合效果可用來結合 2 個以上的影像。 此效果有 13 種不同的複合模式。 複合效果接受 2 個或多個輸入。 當您指定 2 個影像時,目的地是第一個輸入 (索引 0) ,而來源是第二個輸入 (索引 1) 。 如果您指定 2 個以上的輸入,影像會從第一個輸入和第二個等開始進行複合。
IDCompositionDesktopDevice 應用程式必須使用 IDCompositionDesktopDevice 介面,才能在 Win32 傳統型應用程式中使用 DirectComposition。 此介面可讓應用程式將視覺化樹狀結構連接到視窗,以及裝載分層子視窗以進行組合
IDCompositionDevice 做為所有其他 DirectComposition 物件的處理站,並提供控制交易組合的方法。
IDCompositionDevice2 做為所有其他 DirectComposition 物件的處理站,並提供控制交易組合的方法。
IDCompositionDevice3 做為所有其他 DirectComposition 物件的處理站,並提供控制交易組合的方法。
IDCompositionDevice4 做為組合紋理的根處理站。
IDCompositionDeviceDebug 提供可協助應用程式偵錯和效能微調的轉譯功能的存取權。 您可以從 DirectComposition 裝置介面查詢此介面。
IDCompositionEffect 表示修改視覺效果子樹狀結構點陣化的點陣圖效果。
IDCompositionEffectGroup 代表一組一起套用的點陣圖效果,以修改視覺效果子樹的點陣化。
IDCompositionFilterEffect 表示篩選效果。
IDCompositionFloodEffect 水流效果是用來根據指定的色彩和 Alpha 值來產生點陣圖。 當您想要特定色彩做為效果的輸入,例如背景色彩時,可以使用這個效果。
IDCompositionGaussianBlurEffect
IDCompositionHueRotationEffect 色調旋轉效果會根據旋轉角度套用色彩矩陣來改變影像的色調。
IDCompositionLinearTransferEffect 線性傳輸效果是用來使用從您為每個通道提供之值清單中建立的線性函式,來對應影像的色彩濃度。
IDCompositionMatrixTransform 表示 3-by-2 矩陣所定義的任意 affine 2D 轉換。
IDCompositionMatrixTransform3D 表示 4-by-4 矩陣所定義的任意 3D 轉換。
IDCompositionRectangleClip 表示將視覺化子樹轉譯限制為指定矩形區域的剪輯物件。 選擇性地,剪輯物件可能已指定圓角。
IDCompositionRotateTransform 代表 2D 轉換,影響視覺效果繞 Z 軸的旋轉。 座標系統會繞著指定的中心點旋轉。
IDCompositionRotateTransform3D 代表 3D 轉換,影響 3D 空間中任意軸的視覺效果旋轉。 座標系統會繞著指定的中心點旋轉。
IDCompositionSaturationEffect 此效果可用來改變影像的飽和度。 飽和度效果是色彩矩陣效果的特製化。
IDCompositionScaleTransform 表示 2D 轉換,影響沿著 X 軸和 Y 軸的視覺效果縮放比例。 座標系統是從指定的中心點縮放。
IDCompositionScaleTransform3D 代表 3D 轉換效果,影響沿著 X 軸、y 軸和 Z 軸的視覺效果縮放比例。 座標系統是從指定的中心點縮放。
IDCompositionShadowEffect 陰影效果可用來從影像的 Alpha 色板產生陰影。 陰影對於較高的 Alpha 值而言比較不透明,而較低 Alpha 值的透明。 您可以設定模糊量和陰影的色彩。
IDCompositionSkewTransform 代表會影響沿著 X 軸和 Y 軸之視覺效果扭曲的 2D 轉換。 座標系統繞著指定的中心點扭曲。
IDCompositionSurface 表示可以與視覺化樹狀結構中組合之視覺效果相關聯的實體點陣圖。 這個介面也可以用來更新點陣圖內容。
IDCompositionSurfaceFactory 建立與應用程式提供之轉譯裝置相關聯的介面和虛擬介面物件。
IDCompositionTableTransferEffect 資料表傳輸效果是用來使用從插入您所提供值清單所建立的傳輸函式,來對應影像的色彩濃度。
IDCompositionTarget 表示 DirectComposition 視覺化樹狀結構與應該組成視覺化樹狀結構頂端的目的地之間的系結。
IDCompositionTexture 物件的介面,表示可以系結至 DComp 視覺效果做為內容的原始 Direct3D 紋理。
IDCompositionTransform 表示 2D 轉換,可用來修改視覺子樹的座標空間。
IDCompositionTransform3D 表示 3D 轉換效果,可用來修改視覺子樹的點陣化。
IDCompositionTranslateTransform 表示只影響沿著 X 軸和 Y 軸之視覺效果位移的 2D 轉換。
IDCompositionTranslateTransform3D 表示影響沿著 X 軸、y 軸和 Z 軸之視覺效果位移的 3D 轉換。
IDCompositionTurbulenceEffect 擷取效果是用來根據 Perlin 雜訊函式產生點陣圖。 擷取效果沒有輸入影像。
IDCompositionVirtualSurface 表示疏鬆配置的點陣圖,可以與視覺化樹狀結構中組合的視覺效果相關聯。
IDCompositionVisual 代表 DirectComposition 視覺效果。
IDCompositionVisual2 表示視覺化樹狀結構中的一個 DirectComposition 視覺效果。
IDCompositionVisual3 表示視覺化樹狀結構中的一個 DirectComposition 視覺效果。
IDCompositionVisualDebug 表示偵錯視覺效果。