Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas dasar cd2DLinearGradientBrush dan kelas CD2DRadialGradientBrush.
Sintaks
class CD2DGradientBrush : public CD2DBrush;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CD2DGradientBrush::CD2DGradientBrush | Membuat objek CD2DGradientBrush. |
| CD2DGradientBrush::~CD2DGradientBrush | Destruktor. Dipanggil ketika objek sikat gradien D2D sedang dihancurkan. |
Metode yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DGradientBrush::D estroy | Menghancurkan objek CD2DGradientBrush. (Penimpaan CD2DBrush::D estroy.) |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DGradientBrush::m_arGradientStops | Array struktur D2D1_GRADIENT_STOP. |
| CD2DGradientBrush::m_colorInterpolationGamma | Ruang di mana interpolasi warna antara hentian gradien dilakukan. |
| CD2DGradientBrush::m_extendMode | Perilaku gradien di luar rentang yang dinormalisasi [0,1]. |
| CD2DGradientBrush::m_pGradientStops | Penunjuk ke array struktur D2D1_GRADIENT_STOP. |
Hierarki Warisan
CD2DGradientBrush
Persyaratan
Header: afxrendertarget.h
CD2DGradientBrush::~CD2DGradientBrush
Destruktor. Dipanggil ketika objek sikat gradien D2D sedang dihancurkan.
virtual ~CD2DGradientBrush();
CD2DGradientBrush::CD2DGradientBrush
Membuat objek CD2DGradientBrush.
CD2DGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parameter
pParentTarget
Penunjuk ke target render.
gradienStops
Penunjuk ke array struktur D2D1_GRADIENT_STOP.
gradientStopsCount
Nilai yang lebih besar dari atau sama dengan 1 yang menentukan jumlah pemberhentian gradien dalam array gradientStops.
colorInterpolationGamma
Ruang di mana interpolasi warna antara hentian gradien dilakukan.
extendMode
Perilaku gradien di luar rentang yang dinormalisasi [0,1].
pBrushProperties
Penunjuk ke keburaman dan transformasi kuas.
bAutoDestroy
Menunjukkan bahwa objek akan dihancurkan oleh pemilik (pParentTarget).
CD2DGradientBrush::D estroy
Menghancurkan objek CD2DGradientBrush.
virtual void Destroy();
CD2DGradientBrush::m_arGradientStops
Array struktur D2D1_GRADIENT_STOP.
CArray<D2D1_GRADIENT_STOP, D2D1_GRADIENT_STOP> m_arGradientStops;
CD2DGradientBrush::m_colorInterpolationGamma
Ruang di mana interpolasi warna antara hentian gradien dilakukan.
D2D1_GAMMA m_colorInterpolationGamma;
CD2DGradientBrush::m_extendMode
Perilaku gradien di luar rentang yang dinormalisasi [0,1].
D2D1_EXTEND_MODE m_extendMode;
CD2DGradientBrush::m_pGradientStops
Penunjuk ke array struktur D2D1_GRADIENT_STOP.
ID2D1GradientStopCollection* m_pGradientStops;