Bagikan melalui


struktur D2D1_GRADIENT_MESH_PATCH (d2d1_3.h)

Mewakili patch tensor dengan 16 titik kontrol, 4 warna sudut, dan bendera batas. ID2D1GradientMesh terdiri dari 1 atau lebih patch jala gradien. Gunakan fungsi GradientMeshPatch atau fungsi GradientMeshPatchFromCoonsPatch untuk membuatnya.

Sintaks

typedef struct D2D1_GRADIENT_MESH_PATCH {
  D2D1_POINT_2F        point00;
  D2D1_POINT_2F        point01;
  D2D1_POINT_2F        point02;
  D2D1_POINT_2F        point03;
  D2D1_POINT_2F        point10;
  D2D1_POINT_2F        point11;
  D2D1_POINT_2F        point12;
  D2D1_POINT_2F        point13;
  D2D1_POINT_2F        point20;
  D2D1_POINT_2F        point21;
  D2D1_POINT_2F        point22;
  D2D1_POINT_2F        point23;
  D2D1_POINT_2F        point30;
  D2D1_POINT_2F        point31;
  D2D1_POINT_2F        point32;
  D2D1_POINT_2F        point33;
  D2D1_COLOR_F         color00;
  D2D1_COLOR_F         color03;
  D2D1_COLOR_F         color30;
  D2D1_COLOR_F         color33;
  D2D1_PATCH_EDGE_MODE topEdgeMode;
  D2D1_PATCH_EDGE_MODE leftEdgeMode;
  D2D1_PATCH_EDGE_MODE bottomEdgeMode;
  D2D1_PATCH_EDGE_MODE rightEdgeMode;
} D2D1_GRADIENT_MESH_PATCH;

Anggota

point00

Lokasi ruang koordinat titik kontrol di kolom 0 dan baris 0 kisi tensor.

point01

Lokasi ruang koordinat titik kontrol di kolom 0 dan baris 1 dari kisi tensor.

point02

Lokasi ruang koordinat titik kontrol di kolom 0 dan baris 2 dari kisi tensor.

point03

Lokasi ruang koordinat titik kontrol di kolom 0 dan baris 3 dari kisi tensor.

point10

Lokasi ruang koordinat titik kontrol di kolom 1 dan baris 0 kisi tensor.

point11

Lokasi ruang koordinat titik kontrol di kolom 1 dan baris 1 kisi tensor.

point12

Lokasi ruang koordinat titik kontrol di kolom 1 dan baris 2 dari kisi tensor.

point13

Lokasi ruang koordinat titik kontrol di kolom 1 dan baris 3 dari kisi tensor.

point20

Lokasi ruang koordinat titik kontrol di kolom 2 dan baris 0 kisi tensor.

point21

Lokasi ruang koordinat titik kontrol di kolom 2 dan baris 1 dari kisi tensor.

point22

Lokasi ruang koordinat titik kontrol di kolom 2 dan baris 2 dari kisi tensor.

point23

Lokasi ruang koordinat titik kontrol di kolom 2 dan baris 3 dari kisi tensor.

point30

Lokasi ruang koordinat titik kontrol di kolom 3 dan baris 0 kisi tensor.

point31

Lokasi ruang koordinat titik kontrol di kolom 3 dan baris 1 dari kisi tensor.

point32

Lokasi ruang koordinat titik kontrol di kolom 3 dan baris 2 dari kisi tensor.

point33

Lokasi ruang koordinat titik kontrol di kolom 3 dan baris 3 dari kisi tensor.

color00

Warna yang terkait dengan titik kontrol di kolom 0 dan baris 0 kisi tensor.

color03

Warna yang terkait dengan titik kontrol di kolom 0 dan baris 3 dari kisi tensor.

color30

Warna yang terkait dengan titik kontrol di kolom 3 dan baris 0 kisi tensor.

color33

Warna yang terkait dengan titik kontrol di kolom 3 dan baris 3 dari kisi tensor.

topEdgeMode

Menentukan cara merender tepi atas jala.

leftEdgeMode

Menentukan cara merender tepi kiri jala.

bottomEdgeMode

Menentukan cara merender tepi bawah jala.

rightEdgeMode

Menentukan cara merender tepi kanan jala.

Keterangan

Gambar berikut menunjukkan penomoran titik kontrol pada kisi tensor.

Jumlah titik kontrol pada kisi tensor

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2016 [aplikasi desktop | Aplikasi UWP]
Header d2d1_3.h