ID2D1Brush 介面 (d2d1.h)

定義繪製區域的物件。 衍生自 ID2D1Brush的 介面描述如何繪製區域。

繼承

ID2D1Brush 介面繼承自ID2D1ResourceID2D1Brush 也有下列類型的成員:

方法

ID2D1Brush 介面具有這些方法。

 
ID2D1Brush::GetOpacity

取得此筆刷不透明度的程度。
ID2D1Brush::GetTransform

取得套用至此筆刷的轉換。
ID2D1Brush::SetOpacity

設定此筆刷不透明度的程度。
ID2D1Brush::SetTransform

設定套用至筆刷的轉換。 (多載 2/2)
ID2D1Brush::SetTransform

設定套用至筆刷的轉換。 (多載 1/2)

備註

ID2D1BitmapBrush 是裝置相依的資源:您的應用程式應該在初始化使用位圖筆刷的轉譯目標之後建立位圖筆刷,並在轉譯目標需要重新建立時重新建立位圖筆刷。 (如需資源的詳細資訊,請參閱 資源概觀.)

Direct2D 中的筆刷空間與 XPS 和 #D0AB2FA1CB1644E0185B7566209B62A15 (WPF) 不同。 在 Direct2D 中,筆刷空間不是相對於所繪製的物件,而是由筆刷轉換所轉換的目前轉譯目標座標系統。如果有的話。 若要在 WPF 筆刷繪製物件時繪製物件,您必須將筆刷空間原點轉譯為物件周框方塊的左上角,然後調整筆刷空間,讓基底圖填滿物件的周框方塊。

如需筆刷的詳細資訊,請參閱 筆刷概觀

規格需求

需求
最低支援的用戶端 適用於 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d2d1.h

另請參閱

筆刷概觀

ID2D1Resource