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 | 表示偵錯視覺效果。 |