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.
Pembungkus untuk ID2D1RadialGradientBrush.
Sintaks
class CD2DRadialGradientBrush : public CD2DGradientBrush;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CD2DRadialGradientBrush::CD2DRadialGradientBrush | Membuat objek CD2DLinearGradientBrush. |
| CD2DRadialGradientBrush::~CD2DRadialGradientBrush | Destruktor. Dipanggil ketika objek sikat gradien radial D2D sedang dihancurkan. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CD2DRadialGradientBrush::Lampirkan | Melampirkan antarmuka sumber daya yang ada ke objek |
| CD2DRadialGradientBrush::Create | Membuat CD2DRadialGradientBrush. (Penimpaan CD2DResource::Create.) |
| CD2DRadialGradientBrush::D estroy | Menghancurkan objek CD2DRadialGradientBrush. (Penimpaan CD2DGradientBrush::D estroy.) |
| CD2DRadialGradientBrush::D etach | Mencopot antarmuka sumber daya dari objek |
| CD2DRadialGradientBrush::Get | Mengembalikan antarmuka ID2D1RadialGradientBrush |
| CD2DRadialGradientBrush::GetCenter | Mengambil pusat elips gradien |
| CD2DRadialGradientBrush::GetGradientOriginOffset | Mengambil offset asal gradien relatif terhadap pusat elips gradien |
| CD2DRadialGradientBrush::GetRadiusX | Mengambil radius x dari elips gradien |
| CD2DRadialGradientBrush::GetRadiusy | Mengambil radius y dari elips gradien |
| CD2DRadialGradientBrush::SetCenter | Menentukan pusat elips gradien di ruang koordinat kuas |
| CD2DRadialGradientBrush::SetGradientOriginOffset | Menentukan offset asal gradien relatif terhadap pusat elips gradien |
| CD2DRadialGradientBrush::SetRadiusX | Menentukan radius x elips gradien, di ruang koordinat kuas |
| CD2DRadialGradientBrush::SetRadiusy | Menentukan radius y dari elips gradien, di ruang koordinat kuas |
Operator Publik
| Nama | Deskripsi |
|---|---|
| CD2DRadialGradientBrush::operator ID2D1RadialGradientBrush* | Mengembalikan antarmuka ID2D1RadialGradientBrush |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DRadialGradientBrush::m_pRadialGradientBrush | Penunjuk ke ID2D1RadialGradientBrush. |
| CD2DRadialGradientBrush::m_RadialGradientBrushProperties | Pusat, offset asal gradien, dan radius x dan y-radius gradien kuas. |
Hierarki Warisan
CD2DRadialGradientBrush
Persyaratan
Header: afxrendertarget.h
CD2DRadialGradientBrush::~CD2DRadialGradientBrush
Destruktor. Dipanggil ketika objek sikat gradien radial D2D sedang dihancurkan.
virtual ~CD2DRadialGradientBrush();
CD2DRadialGradientBrush::Lampirkan
Melampirkan antarmuka sumber daya yang ada ke objek
void Attach(ID2D1RadialGradientBrush* pResource);
Parameter
pResource
Antarmuka sumber daya yang ada. Tidak boleh NULL
CD2DRadialGradientBrush::CD2DRadialGradientBrush
Membuat objek CD2DLinearGradientBrush.
CD2DRadialGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES RadialGradientBrushProperties,
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.
RadialGradientBrushProperties
Pusat, offset asal gradien, dan radius x dan y-radius gradien kuas.
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).
CD2DRadialGradientBrush::Create
Membuat CD2DRadialGradientBrush.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parameter
pRenderTarget
Penunjuk ke target render.
Tampilkan Nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
CD2DRadialGradientBrush::D estroy
Menghancurkan objek CD2DRadialGradientBrush.
virtual void Destroy();
CD2DRadialGradientBrush::D etach
Mencopot antarmuka sumber daya dari objek
ID2D1RadialGradientBrush* Detach();
Tampilkan Nilai
Penunjuk ke antarmuka sumber daya yang dilepas.
CD2DRadialGradientBrush::Get
Mengembalikan antarmuka ID2D1RadialGradientBrush
ID2D1RadialGradientBrush* Get();
Tampilkan Nilai
Penunjuk ke antarmuka ID2D1RadialGradientBrush atau NULL jika objek belum diinisialisasi.
CD2DRadialGradientBrush::GetCenter
Mengambil pusat elips gradien
CD2DPointF GetCenter() const;
Tampilkan Nilai
Bagian tengah elips gradien. Nilai ini dinyatakan dalam ruang koordinat kuas
CD2DRadialGradientBrush::GetGradientOriginOffset
Mengambil offset asal gradien relatif terhadap pusat elips gradien
CD2DPointF GetGradientOriginOffset() const;
Tampilkan Nilai
Offset asal gradien dari pusat elips gradien. Nilai ini dinyatakan dalam ruang koordinat kuas
CD2DRadialGradientBrush::GetRadiusX
Mengambil radius x dari elips gradien
FLOAT GetRadiusX() const;
Tampilkan Nilai
Radius x elips gradien. Nilai ini dinyatakan dalam ruang koordinat kuas
CD2DRadialGradientBrush::GetRadiusy
Mengambil radius y dari elips gradien
FLOAT GetRadiusY() const;
Tampilkan Nilai
Radius y dari elips gradien. Nilai ini dinyatakan dalam ruang koordinat kuas
CD2DRadialGradientBrush::m_pRadialGradientBrush
Penunjuk ke ID2D1RadialGradientBrush.
ID2D1RadialGradientBrush* m_pRadialGradientBrush;
CD2DRadialGradientBrush::m_RadialGradientBrushProperties
Pusat, offset asal gradien, dan radius x dan y-radius gradien kuas.
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES m_RadialGradientBrushProperties;
CD2DRadialGradientBrush::operator ID2D1RadialGradientBrush*
Mengembalikan antarmuka ID2D1RadialGradientBrush
operator ID2D1RadialGradientBrush*();
Tampilkan Nilai
Penunjuk ke antarmuka ID2D1RadialGradientBrush atau NULL jika objek belum diinisialisasi.
CD2DRadialGradientBrush::SetCenter
Menentukan pusat elips gradien di ruang koordinat kuas
void SetCenter(CD2DPointF point);
Parameter
ujung
Pusat elips gradien, di ruang koordinat kuas
CD2DRadialGradientBrush::SetGradientOriginOffset
Menentukan offset asal gradien relatif terhadap pusat elips gradien
void SetGradientOriginOffset(CD2DPointF gradientOriginOffset);
Parameter
gradientOriginOffset
Offset asal gradien dari pusat elips gradien
CD2DRadialGradientBrush::SetRadiusX
Menentukan radius x elips gradien, di ruang koordinat kuas
void SetRadiusX(FLOAT radiusX);
Parameter
radiusX
Radius x elips gradien. Nilai ini berada di ruang koordinat kuas
CD2DRadialGradientBrush::SetRadiusy
Menentukan radius y dari elips gradien, di ruang koordinat kuas
void SetRadiusY(FLOAT radiusY);
Parameter
radiusy
Radius y dari elips gradien. Nilai ini berada di ruang koordinat kuas