DirectComposition
DirectComposition 技術的概觀。
若要開發 DirectComposition,您需要下列標頭:
如需這項技術的程序設計指引,請參閱:
列舉
COMPOSITION_FRAME_ID_TYPE 定義常數,指定撰寫器框架的狀態。 |
DCOMPOSITION_BACKFACE_VISIBILITY 指定要套用至視覺效果的後表面可見性。 |
DCOMPOSITION_BITMAP_INTERPOLATION_MODE 指定當點圖是由任何轉換所組成時要使用的插補模式,其中位圖中的圖元不會在畫面上與圖元完全對齊一對一。 |
DCOMPOSITION_BORDER_MODE 指定在撰寫位圖或套用具有任何轉換的剪輯時要使用的框線模式,讓位圖或剪輯的邊緣不會與整數座標對齊。 |
DCOMPOSITION_COMPOSITE_MODE 用來將視覺效果的點陣圖內容與轉譯目標混合的模式。 |
DCOMPOSITION_OPACITY_MODE 指定如何將視覺效果的有效不透明度值套用至該視覺效果的內容和子系。 |
函式
AddCubic 將三次方多項式區段加入動畫函式。 |
AddRepeat 加入重複區段,讓動畫函式的指定部分重複。 |
AddSinusoidal 將正弦線段新增至動畫函式。 |
AddVisual 將新的子視覺效果新增至此視覺效果的子系列表。 |
BeginDraw 起始此 Microsoft DirectComposition 介面物件的繪圖。 |
CheckCompositionTextureSupport 查詢您用來呈現的 Direct3D 裝置是否支持組合紋理。 |
CheckDeviceState 判斷 DirectComposition 裝置物件是否仍然有效。 |
提交 認可此裝置上擱置的所有 DirectComposition 命令。 (IDCompositionDevice.Commit) |
提交 認可此裝置上擱置的所有 DirectComposition 命令。 (IDCompositionDevice2.Commit) |
CreateAffineTransform2DEffect 建立 IDCompositionAffineTransform2DEffect 的實例。 |
CreateAnimation 建立動畫物件,用來建立一或多個 Microsoft DirectComposition 物件的一或多個純量屬性的動畫物件。 (IDCompositionDevice.CreateAnimation) |
CreateAnimation 建立動畫物件,用來建立一或多個 Microsoft DirectComposition 物件的一或多個純量屬性的動畫物件。 (IDCompositionDevice2.CreateAnimation) |
CreateArithmeticCompositeEffect 建立 IDCompositionArithmeticCompositeEffect 的實例。 |
CreateBlendEffect 建立 IDCompositionBlendEffect 的實例。 |
CreateBrightnessEffect 建立 IDCompositionBrightnessEffect 的實例。 |
CreateColorMatrixEffect 建立 IDCompositionColorMatrixEffect 的實例。 |
CreateCompositeEffect 建立 IDCompositionCompositeEffect 的實例。 |
CreateCompositionTexture 建立參考傳入 Direct3D 紋理的組合紋理。 |
CreateEffectGroup 建立 物件,此物件表示要套用至視覺子樹的多個效果。 (IDCompositionDevice.CreateEffectGroup) |
CreateEffectGroup 建立 物件,此物件表示要套用至視覺子樹的多個效果。 (IDCompositionDevice2.CreateEffectGroup) |
CreateGaussianBlurEffect 建立 IDCompositionGaussianBlurEffect 的實例。 |
CreateHueRotationEffect 建立 IDCompositionHueRotationEffect 的實例。 |
CreateLinearTransferEffect 建立 IDCompositionLinearTransferEffect 的實例。 |
CreateMatrixTransform 建立 2D 3-by-2 矩陣轉換物件。 (IDCompositionDevice.CreateMatrixTransform) |
CreateMatrixTransform 建立 2D 3-by-2 矩陣轉換物件。 (IDCompositionDevice2.CreateMatrixTransform) |
CreateMatrixTransform3D 建立 3D 4 by-4 矩陣轉換物件。 (IDCompositionDevice.CreateMatrixTransform3D) |
CreateMatrixTransform3D 建立 3D 4 by-4 矩陣轉換物件。 (IDCompositionDevice2.CreateMatrixTransform3D) |
CreateRectangleClip 建立裁剪物件,可用來將視覺子樹的呈現限制為矩形區域。 (IDCompositionDevice.CreateRectangleClip) |
CreateRectangleClip 建立裁剪物件,可用來將視覺子樹的呈現限制為矩形區域。 (IDCompositionDevice2.CreateRectangleClip) |
CreateRotateTransform 建立 2D 旋轉轉換物件。 (IDCompositionDevice.CreateRotateTransform) |
CreateRotateTransform 建立 2D 旋轉轉換物件。 (IDCompositionDevice2.CreateRotateTransform) |
CreateRotateTransform3D IDCompositionDevice 介面中的 CreateRotateTransform3D 方法會建立 3D 旋轉轉換物件。 |
CreateRotateTransform3D 建立 3D 旋轉轉換物件。 |
CreateSaturationEffect 建立 IDCompositionSaturationEffect 的實例。 |
CreateScaleTransform IDCompositionDevice::CreateScaleTransform 方法會建立 2D 縮放轉換物件。 |
CreateScaleTransform 建立 2D 縮放轉換物件。 |
CreateScaleTransform3D IDCompositionDevice::CreateScaleTransform3D 方法會建立 3D 縮放轉換物件。 |
CreateScaleTransform3D 建立 3D 縮放轉換物件。 |
CreateShadowEffect 建立IDCompositionShadowEffect的實例。 |
CreateSkewTransform IDCompositionDevice::CreateSkewTransform 方法會建立 2D 扭曲轉換物件。 |
CreateSkewTransform 建立 2D 扭曲轉換物件。 |
CreateSurface IDCompositionDevice::CreateSurface 方法會建立可更新的介面物件,該物件可以與一或多個視覺效果相關聯以進行組合。 |
CreateSurface 建立可更新的介面物件,該物件可以與一或多個視覺效果建立關聯以進行組合。 |
CreateSurface 建立可以與一或多個視覺效果相關聯的 Surface 對象來進行組合。 |
CreateSurfaceFactory 建立 Microsoft DirectComposition Surface Factory 物件,可用來建立其他 DirectComposition 介面或虛擬表面物件。 |
CreateSurfaceFromHandle 建立新的組合介面物件,該物件會包裝現有的組合表面。 |
CreateSurfaceFromHandle IDCompositionDevice::CreateSurfaceFromHandle 方法會建立新的組合介面物件,以包裝現有的組合表面。 |
CreateSurfaceFromHwnd 建立包裝函式物件,代表分層視窗的點陣化,而且可以與視覺效果建立關聯以進行組合。 |
CreateSurfaceFromHwnd IDCompositionDevice::CreateSurfaceFromHwnd 方法會建立包裝函式物件,代表分層視窗的點陣化,而且可以與視覺效果相關聯以進行組合。 |
CreateTableTransferEffect 建立 IDCompositionTableTransferEffect 的實例。 |
CreateTargetForHwnd 建立組合目標物件,該對象系結至指定視窗句柄所代表的視窗。 |
CreateTargetForHwnd 建立組合目標物件,該對象系結至指定視窗句柄所代表的視窗, (HWND) 。 |
CreateTransform3DGroup IDCompositionDevice::CreateTransform3DGroup 方法會建立保存 3D 轉換物件的數位的 3D 轉換群組物件。 |
CreateTransform3DGroup 建立保存 3D 轉換物件的陣列的 3D 轉換群組物件。 |
CreateTransformGroup IDCompositionDevice::CreateTransformGroup 方法會建立包含 2D 轉換物件的陣列的 2D 轉換群組物件。 |
CreateTransformGroup 建立保存 2D 轉換物件的陣列的 2D 轉換群組物件。 |
CreateTranslateTransform IDCompositionDevice::CreateTranslateTransform 方法會建立 2D 轉譯轉換物件。 |
CreateTranslateTransform 建立 2D 轉譯轉換物件。 |
CreateTranslateTransform3D IDCompositionDevice::CreateTranslateTransform3D 方法會建立 3D 轉譯轉換物件。 |
CreateTranslateTransform3D 建立 3D 轉譯轉換物件。 |
CreateTurbulenceEffect 建立 IDCompositionTurbulenceEffect 的實例。 |
CreateVirtualSurface IDCompositionDevice::CreateVirtualSurface 方法會建立疏鬆填入的介面,可與一或多個視覺效果建立關聯以進行組合。 |
CreateVirtualSurface 建立疏鬆填入的介面,可與一或多個視覺效果建立關聯以進行組合。 (IDCompositionDevice2.CreateVirtualSurface) |
CreateVirtualSurface 建立疏鬆填入的介面,可與一或多個視覺效果建立關聯以進行組合。 (IDCompositionSurfaceFactory.CreateVirtualSurface) |
CreateVisual IDCompositionDevice::CreateVisual 方法會建立新的視覺物件。 |
CreateVisual 建立新的視覺物件。 |
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 時鐘的下一個訊號為止。 |
DisableDebugCounters 停用性能偵錯計數器的顯示。 |
DisableHeatMap 停用視覺熱度圖。 |
DisableRedrawRegions 停用視覺重繪區域。 |
EnableDebugCounters 啟用性能偵錯計數器的顯示。 |
EnableHeatMap 啟用代表過度繪製區域的視覺熱度圖。 |
EnableRedrawRegions 啟用重新繪製內容時的醒目提示視覺效果。 |
End 加入結束區段,以標記動畫函式的結尾。 |
EndDraw 標記這個 Microsoft DirectComposition 介面物件上的繪圖結尾。 |
GetAvailableFence 擷取 Direct3D 同步處理柵欄/值組,指出如果已知該資訊,組合紋理何時可供使用。 |
GetFrameStatistics IDCompositionDevice::GetFrameStatistics 方法會從組合引擎擷取組合時間和幀速率的相關信息。 |
GetFrameStatistics 從組合引擎擷取組合時間與幀速率的相關信息。 |
operator!= 比較兩 COMPOSITION_TARGET_ID 個物件的值,以查看它們是否包含不同的值。 |
operator== 比較兩 COMPOSITION_TARGET_ID 個物件的值,以查看它們是否包含相同的值。 |
RemoveAllVisuals 從這個視覺效果的子系列表中移除所有視覺效果。 |
RemoveVisual 從這個視覺效果的子系列表中移除子視覺效果。 |
重設 重設動畫函式,使其不包含任何區段。 |
調整大小 變更此虛擬介面對象的邏輯大小。 |
ResumeDraw 繼續繪製此 Microsoft DirectComposition 介面物件。 |
捲動 捲動 Microsoft DirectComposition 邏輯介面的矩形區域。 |
SetAbsoluteBeginTime 設定動畫函式開始的絕對時間。 |
SetAlpha 設定效果的Alpha值。 (多載 2/2) |
SetAlpha 設定效果的Alpha值。 (多載 1/2) |
SetAlphaDisable 指定是否要將傳輸函式套用至 Alpha 色板。 |
SetAlphaDisable 指定是否要將傳送函式套用至 Alpha 通道。 |
SetAlphaMode 設定色彩矩陣效果之輸出的Alpha模式。 |
SetAlphaMode 通知 DWM 是否應接受或忽略紋理中的 Alpha 圖元。 |
SetAlphaSlope IDCompositionLinearTransferEffect::SetAlphaSlope 方法會設定 Alpha 色板線性函式的斜率。 |
SetAlphaSlope IDCompositionLinearTransferEffect::SetAlphaSlope (IDCompositionAnimation) 方法會設定 Alpha 色板線性函式的斜率。 |
SetAlphaTable 設定用來定義 Alpha 色板傳輸函式的值清單。 |
SetAlphaTableValue 設定 Alpha 資料表中的值。 (多載 1/2) |
SetAlphaTableValue 設定 Alpha 資料表中的值。 (多載 2/2) |
SetAlphaYIntercept 設定 Alpha 色板線性函式的 Y 攔截。 |
SetAlphaYIntercept 設定 Alpha 色板線性函式的 Y 攔截。 |
SetAngle IDCompositionHueRotationEffect::SetAngle (float) 方法會將角度設定為旋轉色調。 |
SetAngle IDCompositionHueRotationEffect::SetAngle (IDCompositionAnimation) 方法會將角度設定為旋轉色調。 |
SetAngle 變更 2D 旋轉轉換的 Angle 屬性值。 Angle 屬性會指定旋轉角度。 |
SetAngle 以動畫顯示 2D 旋轉轉換的 Angle 屬性值。 Angle 屬性會指定旋轉角度。 |
SetAngle 變更 3D 旋轉轉換的 Angle 屬性值。 Angle 屬性會指定旋轉角度。 預設值為零。 |
SetAngle 以動畫顯示 3D 旋轉轉換的 Angle 屬性值。 Angle 屬性會指定旋轉角度。 預設值為零。 |
SetAngleX 變更 2D 扭曲轉換的 AngleX 屬性值。 |
SetAngleX 以動畫顯示 2D 扭曲轉換的 AngleX 屬性值。 |
SetAngleY 變更 2D 扭曲轉換的 AngleY 屬性值。 |
SetAngleY 產生 2D 扭曲轉換之 AngleY 屬性值的動畫效果。 |
SetAxisX 變更 3D 旋轉轉換的 AxisX 屬性值。 AxisX 屬性會指定旋轉軸向量的 X 座標。 預設值為零。 |
SetAxisX 以動畫顯示 3D 旋轉轉換的 AxisX 屬性值。 AxisX 屬性會指定旋轉軸向量的 X 座標。 預設值為零。 |
SetAxisY 變更 3D 旋轉轉換的 AxisY 屬性值。 AxisY 屬性會指定旋轉軸向量的 Y 座標。 預設值為零。 |
SetAxisY 以動畫顯示 3D 旋轉轉換的 AxisY 屬性值。 AxisY 屬性會指定旋轉軸向量的 Y 座標。 預設值為零。 |
SetAxisZ 變更 3D 旋轉轉換的 AxisZ 屬性值。 AxisZ 屬性會指定旋轉軸向量的 Z 座標。 預設值為 1.0。 |
SetAxisZ 以動畫顯示 3D 旋轉轉換的 AxisZ 屬性值。 AxisZ 屬性會指定旋轉軸向量的 Z 座標。 預設值為 1.0。 |
SetBackFaceVisibility 指定在離開觀察者時,是否應該顯示套用 3D 轉換的表面。 |
SetBaseFrequency 設定 X 和 Y 方向的基底頻率。 |
SetBitmapInterpolationMode 設定 BitmapInterpolationMode 屬性,這個屬性會指定 Microsoft DirectComposition 的模式,以在插入不是座標軸對齊或完全以縮放比例繪製的位圖圖圖元時使用。 |
SetBlackPoint 指定亮度傳輸曲線的下半部亮度效果。 |
SetBlackPointX 設定黑色點的 x 值。 (多載 2/2) |
SetBlackPointX 設定黑色點的 x 值。 (多載 1/2) |
SetBlackPointY 設定黑色點的 Y 值。 (多載 1/2) |
SetBlackPointY 設定黑色點的 Y 值。 (多載 2/2) |
SetBlue 設定陰影色彩的藍色值。 (多載 1/2) |
SetBlue 設定陰影色彩的藍色值。 (多載 2/2) |
SetBlueDisable IDCompositionLinearTransferEffect::SetBlueDisable 方法會指定是否要將傳輸函式套用至藍色通道。 |
SetBlueDisable 指定是否要將傳輸函式套用至藍色通道。 |
SetBlueSlope IDCompositionLinearTransferEffect::SetBlueSlope 方法會設定藍色通道線性函式的斜率。 |
SetBlueSlope IDCompositionLinearTransferEffect::SetBlueSlope (IDCompositionAnimation) 方法會設定藍色通道的線性函式斜率。 |
SetBlueTable 設定用來定義藍色通道傳輸函式的值清單。 |
SetBlueTableValue 設定藍色數據表中的值。 (多載 2/2) |
SetBlueTableValue 設定藍色數據表中的值。 (多載 1/2) |
SetBlueYIntercept IDCompositionLinearTransferEffect::SetBlueYIntercept 方法會設定藍色通道線性函式的 Y 攔截。 |
SetBlueYIntercept IDCompositionLinearTransferEffect::SetBlueYIntercept (IDCompositionAnimation) 方法會設定藍色通道線性函式的 Y 攔截。 |
SetBorderMode 設定要與效果搭配使用的框線模式。 |
SetBorderMode 設定用來計算影像框線的模式。 |
SetBorderMode 設定 BorderMode 屬性,指定如何撰寫與這個視覺效果相關聯之位圖和剪輯的邊緣,或與此視覺效果根目錄的子樹狀結構中的視覺效果組合。 |
SetBottom 變更剪輯物件的Bottom屬性值。 |
SetBottom 以動畫顯示裁剪矩形的Bottom屬性值。 |
SetBottomLeftRadiusX 變更或動畫顯示此剪輯的BottomLeftRadiusX屬性值。 BottomLeftRadiusX 屬性會指定橢圓形的 x 半徑,以四捨五入剪輯的左下角。 |
SetBottomLeftRadiusX 動畫顯示此剪輯的BottomLeftRadiusX屬性值。 BottomLeftRadiusX 屬性會指定橢圓形的 x 半徑,以四捨五入剪輯的左下角。 |
SetBottomLeftRadiusY 變更或動畫顯示此剪輯的BottomLeftRadiusY屬性值。 BottomLeftRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯的左下角。 |
SetBottomLeftRadiusY 動畫顯示此剪輯的BottomLeftRadiusY屬性值。 BottomLeftRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯的左下角。 |
SetBottomRightRadiusX 變更或動畫顯示此剪輯的BottomRightRadiusX屬性值。 BottomRightRadiusX 屬性會指定橢圓形的 x 半徑,以四捨五入剪輯的右下角。 |
SetBottomRightRadiusX 動畫顯示此剪輯的BottomRightRadiusX屬性值。 BottomRightRadiusX 屬性會指定橢圓形的 x 半徑,以四捨五入剪輯的右下角。 |
SetBottomRightRadiusY 變更或動畫顯示此剪輯的 BottomRightRadiusY 屬性值。 BottomRightRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯的右下角。 |
SetBottomRightRadiusY 動畫顯示此剪輯的BottomRightRadiusY屬性值。 BottomRightRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯的右下角。 |
SetCenterX 變更 2D 旋轉轉換的 CenterX 屬性值。 |
SetCenterX 以動畫顯示 2D 旋轉轉換的 CenterX 屬性值。 |
SetCenterX 變更 3D 旋轉轉換的 CenterX 屬性值。 CenterX 屬性會指定執行旋轉之點的 X 座標。 預設值為零。 |
SetCenterX 以動畫顯示 3D 旋轉轉換的 CenterX 屬性值。 CenterX 屬性會指定執行旋轉之點的 X 座標。 預設值為零。 |
SetCenterX 變更 2D 縮放轉換的 CenterX 屬性值。 |
SetCenterX 以動畫顯示 2D 縮放轉換的 CenterX 屬性值。 |
SetCenterX 變更 3D 縮放轉換的 CenterX 屬性值。 |
SetCenterX 以動畫顯示 3D 縮放轉換的 CenterX 屬性值。 |
SetCenterX 變更 2D 扭曲轉換的 CenterX 屬性值。 |
SetCenterX 以動畫顯示 2D 扭曲轉換的 CenterX 屬性值。 |
SetCenterY 變更 2D 旋轉轉換的 CenterY 屬性值。 |
SetCenterY 以動畫顯示 2D 旋轉轉換的 CenterY 屬性值。 |
SetCenterY 變更 3D 旋轉轉換的 CenterY 屬性值。 CenterY 屬性會指定執行旋轉之點的 Y 座標。 預設值為零。 |
SetCenterY 以動畫顯示 3D 旋轉轉換的 CenterY 屬性值。 CenterY 屬性會指定執行旋轉之點的 Y 座標。 預設值為零。 |
SetCenterY 變更 2D 縮放轉換的 CenterY 屬性值。 |
SetCenterY 以動畫顯示 2D 縮放轉換的 CenterY 屬性值。 |
SetCenterY 變更 3D 縮放轉換的 CenterY 屬性值。 |
SetCenterY 以動畫顯示 3D 縮放轉換的 CenterY 屬性值。 |
SetCenterY 變更 2D 扭曲轉換的 CenterY 屬性值。 |
SetCenterY 以動畫顯示 2D 扭曲轉換的 CenterY 屬性值。 |
SetCenterZ 變更 3D 旋轉轉換的 CenterZ 屬性值。 CenterZ 屬性會指定執行旋轉之點的 Z 座標。 預設值為零。 |
SetCenterZ 以動畫顯示 3D 旋轉轉換的 CenterZ 屬性值。 CenterZ 屬性會指定執行旋轉之點的 Z 座標。 預設值為零。 |
SetCenterZ 變更 3D 縮放轉換的 CenterZ 屬性值。 |
SetCenterZ 以動畫顯示 3D 縮放轉換的 CenterZ 屬性值。 |
SetClampOutput 指定是否要在效果將值傳遞至圖形中的下一個效果之前,將色彩值固定在一起。 |
SetClampOutput 指定效果是否會在效果將值傳遞至鏈結中的下一個效果之前,將色彩值限製為介於 0 到 1 之間。 |
SetClampOutput IDCompositionLinearTransferEffect::SetClampOutput 方法會指定效果是否會在效果將值傳遞至圖形中的下一個效果之前,將色彩值限制為介於 0 到 1 之間。 |
SetClampOutput 指定效果是否會在效果將值傳遞至圖形中的下一個效果之前,將色彩值限製為介於 0 到 1 之間。 |
SetClip 將這個視覺效果的 Clip 屬性設定為指定的矩形。 |
SetClip 將這個視覺效果的 Clip 屬性設定為指定的剪輯物件。 |
SetCoefficient1 設定用來複合兩個輸入影像之方程式的第一個係數。 (多載 2/2) |
SetCoefficient1 設定用來複合兩個輸入影像之方程式的第一個係數。 (多載 1/2) |
SetCoefficient2 設定用來複合兩個輸入影像之方程式的第二個係數。 (多載 1/2) |
SetCoefficient2 設定用來複合兩個輸入影像之方程式的第二個係數。 (多載 2/2) |
SetCoefficient3 設定用來複合兩個輸入影像之方程式的第三個係數。 (多載 1/2) |
SetCoefficient3 設定用來複合兩個輸入影像之方程式的第三個係數。 (多載 2/2) |
SetCoefficient4 設定用來複合兩個輸入影像之方程式的第四個係數。 (多載 2/2) |
SetCoefficient4 設定用來複合兩個輸入影像之方程式的第四個係數。 (多載 1/2) |
SetCoefficients 設定用來複合兩個輸入影像之方程式的係數。 |
SetColor 設定陰影的色彩。 |
SetColorSpace 通知系統應該將紋理對應到的色彩空間。 |
SetCompositeMode 設定此視覺效果的混合模式。 |
SetContent 將這個視覺效果的 Content 屬性設定為指定的點陣圖或視窗包裝函式。 |
SetDepthMode 設定與此視覺效果相關聯的深度模式屬性。 |
SetEffect 設定這個視覺效果的 Effect 屬性。 |
SetGreen 設定陰影色彩的綠色值。 (多載 1/2) |
SetGreen 設定陰影色彩的綠色值。 (多載 2/2) |
SetGreenDisable IDCompositionLinearTransferEffect::SetGreenDisable 方法會指定是否要將傳輸函式套用至綠色通道。 |
SetGreenDisable 指定是否要將傳輸函式套用至綠色通道。 |
SetGreenSlope IDCompositionLinearTransferEffect::SetGreenSlope 方法會設定綠色通道線性函式的斜率。 |
SetGreenSlope IDCompositionLinearTransferEffect::SetGreenSlope (IDCompositionAnimation) 方法會設定綠色通道的線性函式斜率。 |
SetGreenTable 設定用來定義綠色通道傳輸函式的值清單。 |
SetGreenTableValue 設定綠色數據表中的值。 (多載 2/2) |
SetGreenTableValue 設定綠色數據表中的值。 (多載 1/2) |
SetGreenYIntercept IDCompositionLinearTransferEffect::SetGreenYIntercept 方法會設定綠色通道線性函式的 Y 攔截。 |
SetGreenYIntercept 設定綠色通道線性函式的Y攔截。 |
SetInput 將索引處的輸入設定為指定的篩選效果。 |
SetInterpolationMode 設定效果的插補模式。 |
SetLeft 變更裁剪矩形的 Left 屬性值。 |
SetLeft 以動畫顯示裁剪矩形的 Left 屬性值。 |
SetMatrix 設定效果用來相乘影像 RGBA 值的矩陣。 |
SetMatrix 變更這個 2D 轉換矩陣的所有值。 |
SetMatrix 變更這個 3D 轉換效果矩陣的所有值。 |
SetMatrixElement 設定色彩矩陣的專案。 (多載 1/2) |
SetMatrixElement 設定色彩矩陣的專案。 (多載 2/2) |
SetMatrixElement 變更這個轉換之矩陣之一元素的值。 |
SetMatrixElement 產生這個 2D 轉換之矩陣之一元素的值。 |
SetMatrixElement 變更這個 3D 轉換之矩陣之一元素的值。 |
SetMatrixElement 以動畫顯示這個 3D 轉換矩陣的一個專案值。 |
SetMode 設定混合效果結合兩個影像時要使用的混合模式。 |
SetMode 設定複合效果的模式。 |
SetNoise 設定失真模式。 |
SetNumOctaves 設定雜訊函式的八位數。 |
SetOffset 設定產生擷取輸出的座標。 |
SetOffsetX 變更 2D 轉譯轉換的 OffsetX 屬性值。 |
SetOffsetX 以動畫顯示 2D 轉譯轉換之 OffsetX 屬性的值。 |
SetOffsetX 變更 3D 轉譯轉換效果的 OffsetX 屬性值。 OffsetX 屬性會指定要沿著 X 軸轉譯的距離。 |
SetOffsetX 以動畫顯示 3D 轉譯轉換效果的 OffsetX 屬性值。 OffsetX 屬性會指定要沿著 X 軸轉譯的距離。 |
SetOffsetX 變更這個視覺效果之 OffsetX 屬性的值。 (多載 1/2) |
SetOffsetX 變更這個視覺效果之 OffsetX 屬性的值。 (多載 2/2) |
SetOffsetY 變更 2D 轉譯轉換的 OffsetY 屬性值。 |
SetOffsetY 以動畫顯示 2D 轉譯轉換的 OffsetY 屬性值。 |
SetOffsetY 變更 3D 轉譯轉換效果的 OffsetY 屬性值。 OffsetY 屬性會指定要沿著 Y 軸轉譯的距離。 |
SetOffsetY 以動畫顯示 3D 轉譯轉換效果的 OffsetY 屬性值。 OffsetY 屬性會指定要沿著 Y 軸轉譯的距離。 |
SetOffsetY 變更這個視覺效果的 OffsetY 屬性值。 |
SetOffsetY 動畫顯示這個視覺效果之 OffsetY 屬性的值。 |
SetOffsetZ 變更 3D 轉譯轉換效果的 OffsetZ 屬性值。 OffsetZ 屬性會指定要沿著 Z 軸轉譯的距離。 |
SetOffsetZ 以動畫顯示 3D 轉譯轉換效果的 OffsetZ 屬性值。 OffsetZ 屬性會指定要沿著 Z 軸轉譯的距離。 |
SetOffsetZ 變更 OffsetZ 屬性的值。 |
SetOffsetZ 以動畫顯示 OffsetZ 屬性的值。 |
SetOpacity 變更 Opacity 屬性的值。 |
SetOpacity 以動畫顯示 Opacity 屬性的值。 |
SetOpacity 設定視覺效果不透明度屬性的值。 |
SetOpacity 以動畫顯示視覺效果不透明度屬性的值。 |
SetOpacityMode 設定此視覺效果的不透明度模式。 |
SetRed 設定陰影色彩的紅色值。 (多載 2/2) |
SetRed 設定陰影色彩的紅色值。 (多載 1/2) |
SetRedDisable 指定是否要將傳輸函式套用至紅色通道。 (IDCompositionLinearTransferEffect.SetRedDisable) |
SetRedDisable 指定是否要將傳輸函式套用至紅色通道。 (IDCompositionTableTransferEffect.SetRedDisable) |
SetRedSlope 設定紅色通道的線性函式斜率。 (多載 2/2) |
SetRedSlope 設定紅色通道的線性函式斜率。 (多載 1/2) |
SetRedTable 設定用來定義紅色通道傳輸函式的值清單。 |
SetRedTableValue 設定紅色數據表中的值。 (多載 1/2) |
SetRedTableValue 設定紅色數據表中的值。 (多載 2/2) |
SetRedYIntercept 設定紅色通道線性函式的Y攔截。 (多載 1/2) |
SetRedYIntercept 設定紅色通道線性函式的Y攔截。 (多載 2/2) |
SetRight 變更裁剪矩形的 Right 屬性值。 |
SetRight 動畫顯示裁剪矩形的 Right 屬性值。 |
SetRoot 將可視化物件設定為可視化樹狀結構的新根物件。 |
SetSaturation 設定影像的飽和度。 (多載 2/2) |
SetSaturation 設定影像的飽和度。 (多載 1/2) |
SetScaleX 變更 2D 縮放轉換的 ScaleX 屬性值。 |
SetScaleX 以動畫顯示 2D 縮放轉換的 ScaleX 屬性值。 |
SetScaleX 變更 3D 縮放轉換的 ScaleX 屬性值。 |
SetScaleX 產生縮放轉換之 ScaleX 屬性值的動畫。 |
SetScaleY 變更 2D 縮放轉換的 ScaleY 屬性值。 |
SetScaleY 以動畫顯示 2D 縮放轉換的 ScaleY 屬性值。 |
SetScaleY 變更 3D 縮放轉換的 ScaleY 屬性值。 |
SetScaleY 產生縮放轉換之 ScaleY 屬性值的動畫。 |
SetScaleZ 變更 3D 縮放轉換的 ScaleZ 屬性值。 |
SetScaleZ 產生縮放轉換之 ScaleZ 屬性值的動畫。 |
SetSeed 設定虛擬隨機產生器的種子。 |
SetSharpness 設定效果的尖角。 (多載 2/2) |
SetSharpness 設定效果的尖角。 (多載 1/2) |
SetSize 設定擷取輸出的大小。 |
SetSourceRect 指定組合紋理所代表之 Direct3D 紋理的區域。 |
SetStandardDeviation IDCompositionGaussianBlurEffect::SetStandardDeviation (float) 方法會設定要套用至影像的模糊量。 |
SetStandardDeviation IDCompositionGaussianBlurEffect::SetStandardDeviation (IDCompositionAnimation) 方法會設定要套用至影像的模糊量。 |
SetStandardDeviation 設定要套用至影像 Alpha 色板的模糊量。 (多載 1/2) |
SetStandardDeviation 設定要套用至影像 Alpha 色板的模糊量。 (多載 2/2) |
SetStitchable 指定針腳是否開啟或關閉。 |
SetTop 變更裁剪矩形的 Top 屬性值。 |
SetTop 以動畫顯示裁剪矩形的 Top 屬性值。 |
SetTopLeftRadiusX 變更或動畫顯示此剪輯的 TopLeftRadiusX 屬性值。 TopLeftRadiusX 屬性會指定橢圓形的 x 半徑,此橢圓形會四捨五入剪輯的左上角。 |
SetTopLeftRadiusX 以動畫顯示此剪輯的 TopLeftRadiusX 屬性值。 TopLeftRadiusX 屬性會指定橢圓形的 x 半徑,此橢圓形會四捨五入剪輯的左上角。 |
SetTopLeftRadiusY 變更或以動畫顯示此剪輯的 TopLeftRadiusY 屬性值。 TopLeftRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯左上角。 |
SetTopLeftRadiusY 以動畫顯示這個剪輯的 TopLeftRadiusY 屬性值。 TopLeftRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯左上角。 |
SetTopRightRadiusX 變更或動畫顯示此剪輯的 TopRightRadiusX 屬性值。 TopRightRadiusX 屬性會指定橢圓形的 x 半徑,以四捨五入剪輯的右上角。 |
SetTopRightRadiusX 以動畫顯示此剪輯的 TopRightRadiusX 屬性值。 TopRightRadiusX 屬性會指定橢圓形的 x 半徑,以四捨五入剪輯的右上角。 |
SetTopRightRadiusY 變更或動畫顯示此剪輯 TopRightRadiusY 屬性的值。 TopRightRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯的右上角。 |
SetTopRightRadiusY 以動畫顯示此剪輯的 TopRightRadiusY 屬性值。 TopRightRadiusY 屬性會指定橢圓形的 y 半徑,以四捨五入剪輯的右上角。 |
SetTransform 將這個視覺效果的 Transform 屬性設定為指定的 3-by-2 轉換矩陣。 |
SetTransform 將這個視覺效果的 Transform 屬性設定為指定的 2D 轉換物件。 |
SetTransform 將這個視覺效果的 Transform 屬性設定為指定的 4 by-4 轉換矩陣。 |
SetTransform 將這個視覺效果的 Transform 屬性設定為指定的 3D 轉換物件。 |
SetTransform3D 設定 3D 轉換效果物件,此物件會修改套用此效果群組之視覺效果的點陣化。 |
SetTransformMatrix 設定效果的轉換矩陣。 |
SetTransformMatrixElement 設定效果之轉換矩陣的專案。 (多載 1/2) |
SetTransformMatrixElement 設定效果之轉換矩陣的專案。 (多載 2/2) |
SetTransformParent 設定這個視覺效果的 TransformParent 屬性。 TransformParent 屬性會建立與這個視覺效果所組成相對的座標系統。 |
SetVisible 變更視覺效果 Visible 屬性的值。 |
SetWhitePoint 設定亮度傳輸曲線的上半部。 |
SetWhitePointX 設定白色點的 x 值。 (多載 2/2) |
SetWhitePointX 設定白色點的 x 值。 (多載 1/2) |
SetWhitePointY 設定白色點的 Y 值。 (多載 2/2) |
SetWhitePointY 設定白色點的 Y 值。 (多載 1/2) |
SuspendDraw 暫停此 Microsoft DirectComposition 介面物件上的繪圖。 |
Trim 捨棄落在指定修剪矩形外部的圖元。 |
WaitForCommitCompletion 等候組合引擎完成先前對IDCompositionDevice::Commit方法的呼叫。 |
WaitForCommitCompletion 等候組合引擎完成對IDCompositionDevice2::Commit方法的先前呼叫。 |
介面
IDCompositionAffineTransform2DEffect 算術複合效果可用來結合 2 個影像,並使用輸入影像中的圖元加權總和。 (IDCompositionAffineTransform2DEffect) |
IDCompositionAnimation 代表一個或多個 Microsoft DirectComposition 對象的動畫顯示一或多個屬性的函式。 |
IDCompositionArithmeticCompositeEffect 算術複合效果可用來結合 2 個影像,並使用輸入影像中的圖元加權總和。 (IDCompositionArithmeticCompositeEffect) |
IDCompositionBlendEffect Blend Effect 可用來合併 2 個影像。 |
IDCompositionBrightnessEffect 亮度效果會控制影像的亮度。 |
IDCompositionClip 表示裁剪物件,用來將視覺子樹的轉譯限制為矩形區域。 |
IDCompositionColorMatrixEffect 色彩矩陣效果會改變位圖的 RGBA 值。 |
IDCompositionCompositeEffect 複合效果是用來結合 2 個以上的影像。 |
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 色調旋轉效果會根據旋轉角度套用色彩矩陣來改變影像的色調。 |
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 代表 2D 轉換,只影響沿著 X 軸和 Y 軸的視覺效果位移。 |
IDCompositionTranslateTransform3D 代表會影響沿著 x 軸、y 軸和 z 軸之視覺效果位移的 3D 轉換。 |
IDCompositionTurbulenceEffect 篩選效果是用來根據 Perlin 雜訊函式產生位圖。 擷取效果沒有輸入影像。 |
IDCompositionVirtualSurface 表示疏鬆配置的位陣圖,可以與可視化樹狀結構中組合的視覺效果相關聯。 |
IDCompositionVisual 代表 Microsoft DirectComposition 視覺效果。 |
IDCompositionVisual2 代表可視化樹狀結構中的一個 DirectComposition 視覺效果。 (IDCompositionVisual2) |
IDCompositionVisual3 代表可視化樹狀結構中的一個 DirectComposition 視覺效果。 (IDCompositionVisual3) |
IDCompositionVisualDebug 表示偵錯視覺效果。 |
結構
COMPOSITION_FRAME_STATS 描述撰寫器框架的計時和組合統計數據。 |
COMPOSITION_STATS 描述計時和組合資訊。 |
COMPOSITION_TARGET_ID 包含組合轉譯目標的相關信息。 |
COMPOSITION_TARGET_STATS 包含組合圖文框和轉譯目標的個別目標資訊。 |
DCOMPOSITION_FRAME_STATISTICS 描述框架的計時和組合統計數據。 |