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 |