D2D1_LAYER_PARAMETERS 結構 (d2d1.h)
包含圖層資源的內容界限、遮罩資訊、不透明度設定和其他選項。
語法
typedef struct D2D1_LAYER_PARAMETERS {
D2D1_RECT_F contentBounds;
ID2D1Geometry *geometricMask;
D2D1_ANTIALIAS_MODE maskAntialiasMode;
D2D1_MATRIX_3X2_F maskTransform;
FLOAT opacity;
ID2D1Brush *opacityBrush;
D2D1_LAYER_OPTIONS layerOptions;
} D2D1_LAYER_PARAMETERS;
成員
contentBounds
類型: D2D1_RECT_F
圖層的內容界限。 內容不會在這些界限之外轉譯。
geometricMask
類型: ID2D1Geometry*
幾何遮罩會指定圖層的區域,該圖層會複合到轉譯目標中。
maskAntialiasMode
值,指定幾何掩碼的反鋸齒模式。
maskTransform
值,指定撰寫圖層時套用至幾何遮罩的轉換。
opacity
類型: FLOAT
不透明度值,當組合至目標時,會一致地套用至圖層中的所有資源。
opacityBrush
類型: ID2D1Brush*
用來修改圖層不透明度的筆刷。 筆刷會對應至圖層,而每個對應筆刷圖元的Alpha色板會與對應的圖層圖元相乘。
layerOptions
值,指定圖層是否想要使用 ClearType 反鋸齒轉譯文字。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
標頭 | d2d1.h |