ID2D1RenderTarget::CreateLinearGradientBrush(constD2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES&,constD2D1_BRUSH_PROPERTIES&,ID2D1GradientStopCollection*,ID2D1LinearGradientBrush**) metode (d2d1.h)

Membuat ID2D1LinearGradientBrush yang berisi pemberhentian gradien yang ditentukan dan memiliki transformasi dan opasitas dasar yang ditentukan.

Sintaks

HRESULT CreateLinearGradientBrush(
  const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES & linearGradientBrushProperties,
  const D2D1_BRUSH_PROPERTIES &                 brushProperties,
  ID2D1GradientStopCollection                   *gradientStopCollection,
  ID2D1LinearGradientBrush                      **linearGradientBrush
);

Parameter

linearGradientBrushProperties

Jenis: [in] const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES &

Titik awal dan akhir gradien.

brushProperties

Jenis: [in] const D2D1_BRUSH_PROPERTIES &

Transformasi dan opasitas dasar kuas baru.

gradientStopCollection

Jenis: [in] ID2D1GradientStopCollection*

Kumpulan struktur D2D1_GRADIENT_STOP yang menggambarkan warna dalam gradien kuas dan lokasinya di sepanjang garis gradien.

linearGradientBrush

Jenis: [out] ID2D1LinearGradientBrush**

Ketika metode ini kembali, berisi alamat pointer ke kuas baru. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

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]
Target Platform Windows
Header d2d1.h
Pustaka D2d1.lib
DLL D2d1.dll

Lihat juga

Gambaran Umum Brush

CreateGradientStopCollection

Cara Membuat Sikat Gradien Linier

ID2D1GradientStopCollection

ID2D1LinearGradientBrush

ID2D1RadialGradientBrush

ID2D1RenderTarget