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 時鐘的下一個訊號為止。 |
結構
|
DCompositionInkTrailPoint |