閱讀英文

共用方式為


dcomp.h 標頭

DirectComposition 會使用此標頭。 如需詳細資訊,請參閱

dcomp.h 包含下列程式設計介面:

介面

 
IDCompositionAffineTransform2DEffect

算術複合效果可用來使用輸入影像中圖元的加權加總來結合 2 個影像。 (IDCompositionAffineTransform2DEffect)
IDCompositionArithmeticCompositeEffect

算術複合效果可用來使用輸入影像中圖元的加權加總來結合 2 個影像。 (IDCompositionArithmeticCompositeEffect)
IDCompositionBlendEffect

Blend Effect 可用來結合 2 個影像。
IDCompositionBrightnessEffect

亮度效果會控制影像的亮度。
IDCompositionClip

表示裁剪物件,用來將視覺化子樹的轉譯限制為矩形區域。
IDCompositionColorMatrixEffect

色彩矩陣效果會改變點陣圖的 RGBA 值。
IDCompositionCompositeEffect

複合效果可用來結合 2 個以上的影像。
IDCompositionDelegatedInkTrail

IDCompositionDesktopDevice

應用程式必須使用 IDCompositionDesktopDevice 介面,才能在 Win32 傳統型應用程式中使用 DirectComposition。
IDCompositionDevice

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

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

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

做為組合紋理的根處理站。
IDCompositionDeviceDebug

提供可協助應用程式偵錯和效能微調的轉譯功能的存取權。 您可以從 DirectComposition 裝置介面查詢此介面。
IDCompositionEffect

表示修改視覺效果子樹狀結構點陣化的點陣圖效果。
IDCompositionEffectGroup

代表一組一起套用的點陣圖效果,以修改視覺效果子樹的點陣化。
IDCompositionFilterEffect

表示篩選效果。
IDCompositionGaussianBlurEffect

Gaussian 模糊效果是用來透過 Gaussian 函式模糊影像,通常減少影像雜訊並減少詳細資料。
IDCompositionHueRotationEffect

色調旋轉效果會根據旋轉角度套用色彩矩陣來改變影像的色調。
IDCompositionInkTrailDevice

IDCompositionLinearTransferEffect

線性傳輸效果是用來使用從您為每個通道提供之值清單中建立的線性函式,來對應影像的色彩濃度。
IDCompositionMatrixTransform

表示 3-by-2 矩陣所定義的任意 affine 2D 轉換。 (IDCompositionMatrixTransform)
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

表示 Microsoft DirectComposition 視覺化樹狀結構與應該組成視覺化樹狀結構頂端的系結。
IDCompositionTexture

物件的介面,表示可以系結至 DComp 視覺效果做為內容的原始 Direct3D 紋理。
IDCompositionTransform

表示 2D 轉換,可用來修改視覺子樹的座標空間。
IDCompositionTransform3D

表示 3D 轉換效果,可用來修改視覺子樹的點陣化。
IDCompositionTranslateTransform

表示只影響沿著 X 軸和 Y 軸之視覺效果位移的 2D 轉換。
IDCompositionTranslateTransform3D

表示影響沿著 X 軸、y 軸和 Z 軸之視覺效果位移的 3D 轉換。
IDCompositionTurbulenceEffect

擷取效果是用來根據 Perlin 雜訊函式產生點陣圖。 擷取效果沒有輸入影像。
IDCompositionVirtualSurface

表示疏鬆配置的點陣圖,可以與視覺化樹狀結構中組合的視覺效果相關聯。
IDCompositionVisual

代表 Microsoft DirectComposition 視覺效果。
IDCompositionVisual2

表示視覺化樹狀結構中的一個 DirectComposition 視覺效果。 (IDCompositionVisual2)
IDCompositionVisual3

表示視覺化樹狀結構中的一個 DirectComposition 視覺效果。 (IDCompositionVisual3)
IDCompositionVisualDebug

表示偵錯視覺效果。

函式

 
DCompositionAttachMouseDragToHwnd

建立 Interaction/InputSink,將滑鼠按鍵向下路由傳送,並將任何後續的移動和向上事件傳送至指定的 HWND。
DCompositionAttachMouseWheelToHwnd

建立 Interaction/InputSink,將滑鼠滾輪訊息路由傳送至指定的 HWND。
DCompositionBoostCompositorClock

要求系統動態切換至較高的重新整理速率,以增強延遲敏感度的內容。
DCompositionCreateDevice

建立可用來建立其他 Microsoft DirectComposition 物件的新裝置物件。 (DCompositionCreateDevice)
DCompositionCreateDevice2

建立可用來建立其他 Microsoft DirectComposition 物件的新裝置物件。 (DCompositionCreateDevice2)
DCompositionCreateDevice3

建立新的 DirectComposition 裝置物件,可用來建立其他 DirectComposition 物件。
DCompositionCreateSurfaceHandle

建立新的組合介面物件,該物件可以系結至 Microsoft DirectX 交換鏈結或交換緩衝區,並與視覺效果相關聯。
DCompositionGetFrameId

取得指定之型別之最近撰寫器框架的識別碼。
DCompositionGetStatistics

取得下拉式列示方塊架的基本資訊,以及屬於框架一部分的轉譯目標識別碼清單。
DCompositionGetTargetStatistics

DCompositionWaitForCompositorClock

停止執行緒,直到發生來自 compositor 時鐘的下一個訊號為止。

結構