struktur D2D1_LAYER_PARAMETERS1 (d2d1_1.h)

Berisi batas konten, informasi masker, pengaturan opasitas, dan opsi lain untuk sumber daya lapisan.

Sintaks

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;

Anggota

contentBounds

Jenis: D2D1_RECT_F

Batas konten lapisan. Konten di luar batas ini tidak dijamin untuk dirender.

geometricMask

Jenis: ID2D1Geometry*

Masker geometrik menentukan area lapisan yang disusam ke dalam target render.

maskAntialiasMode

Jenis: D2D1_ANTIALIAS_MODE

Nilai yang menentukan mode antialias untuk geometricMask.

maskTransform

Jenis: D2D1_MATRIX_3X2_F

Nilai yang menentukan transformasi yang diterapkan ke masker geometris saat menyusun lapisan.

opacity

Jenis: FLOAT

Nilai opasitas yang diterapkan secara seragam ke semua sumber daya di lapisan saat menyusun ke target.

opacityBrush

Jenis: ID2D1Brush*

Kuas yang digunakan untuk memodifikasi keburaman lapisan. Kuas dipetakan ke lapisan, dan saluran alfa dari setiap piksel kuas yang dipetakan dikalikan dengan piksel lapisan yang sesuai.

layerOptions

Jenis: D2D1_LAYER_OPTIONS1

Opsi tambahan untuk pembuatan lapisan.

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Header d2d1_1.h (termasuk D2d1.h)

Lihat juga

Gambaran Umum Lapisan