Share via


D2D1_LAYER_PARAMETERS1 結構 (d2d1_1.h)

包含圖層資源的內容界限、遮罩資訊、不透明度設定和其他選項。

語法

typedef struct D2D1_LAYER_PARAMETERS1 {
  D2D1_RECT_F         contentBounds;
  ID2D1Geometry       *geometricMask;
  D2D1_ANTIALIAS_MODE maskAntialiasMode;
  D2D1_MATRIX_3X2_F   maskTransform;
  FLOAT               opacity;
  ID2D1Brush          *opacityBrush;
  D2D1_LAYER_OPTIONS1 layerOptions;
} D2D1_LAYER_PARAMETERS1;

成員

contentBounds

類型: D2D1_RECT_F

圖層的內容界限。 這些界限以外的內容不保證會轉譯。

geometricMask

類型: ID2D1Geometry*

幾何遮罩會指定圖層的區域,該圖層會複合成轉譯目標。

maskAntialiasMode

類型: D2D1_ANTIALIAS_MODE

值,指定幾何遮罩的反鋸齒模式。

maskTransform

類型: D2D1_MATRIX_3X2_F

值,指定撰寫圖層時套用至幾何遮罩的轉換。

opacity

類型: FLOAT

不透明度值,當組合至目標時,會統一套用至圖層中的所有資源。

opacityBrush

類型: ID2D1Brush*

用來修改圖層不透明度的筆刷。 筆刷會對應至圖層,而每個對應筆刷圖元的 Alpha 色板會與對應的圖層圖元相乘。

layerOptions

類型: D2D1_LAYER_OPTIONS1

圖層建立的其他選項。

規格需求

   
最低支援的用戶端 適用于 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1_1.h (包含 D2d1.h)

另請參閱

圖層概觀