struktur D2D1_LAYER_PARAMETERS (d2d1.h)

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

Sintaks

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;

Anggota

contentBounds

Jenis: D2D1_RECT_F

Batas konten lapisan. Konten tidak akan dirender di luar batas ini.

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_OPTIONS

Nilai yang menentukan apakah lapisan berniat untuk merender teks dengan antialias ClearType.

Persyaratan

Persyaratan Nilai
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.h

Lihat juga

Gambaran Umum Lapisan