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 ID2D1Brush.
Sintaks
class CD2DBrush : public CD2DResource;
Anggota
Konstruktor yang Dilindungi
| Nama | Deskripsi |
|---|---|
CD2DBrush::CD2DBrush |
Membuat CD2DBrush objek. |
CD2DBrush::~CD2DBrush |
Destruktor. Dipanggil ketika objek kuas D2D sedang dihancurkan. |
Metode Publik
| Nama | Deskripsi |
|---|---|
CD2DBrush::Attach |
Melampirkan antarmuka sumber daya yang ada ke objek |
CD2DBrush::Destroy |
Menghancurkan objek CD2DBrush . (Mengambil alih CD2DResource::Destroy.) |
CD2DBrush::Detach |
Mencopot antarmuka sumber daya dari objek |
CD2DBrush::Get |
Mengembalikan ID2D1Brush antarmuka |
CD2DBrush::GetOpacity |
Mendapatkan tingkat keburaman kuas ini |
CD2DBrush::GetTransform |
Mendapatkan transformasi kuas saat ini |
CD2DBrush::IsValid |
Memeriksa validitas sumber daya (Ambil alih CD2DResource::IsValid.) |
CD2DBrush::SetOpacity |
Mengatur tingkat keburaman kuas ini |
CD2DBrush::SetTransform |
Menerapkan transformasi yang ditentukan ke kuas, menggantikan transformasi yang ada. Semua operasi gambar berikutnya terjadi di ruang yang diubah |
Operator Publik
| Nama | Deskripsi |
|---|---|
CD2DBrush::operator ID2D1Brush* |
Mengembalikan ID2D1Brush antarmuka |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
CD2DBrush::m_pBrush |
Menyimpan penunjuk ke ID2D1Brush objek. |
CD2DBrush::m_pBrushProperties |
Properti sikat. |
Hierarki Warisan
CD2DBrush
Persyaratan
Header: afxrendertarget.h
CD2DBrush::~CD2DBrush
Destruktor. Dipanggil ketika D2D objek kuas sedang dihancurkan.
virtual ~CD2DBrush();
CD2DBrush::Attach
Melampirkan antarmuka sumber daya yang ada ke objek.
void Attach(ID2D1Brush* pResource);
Parameter
pResource
Antarmuka sumber daya yang ada. Tidak boleh NULL.
CD2DBrush::CD2DBrush
Membuat CD2DBrush objek.
CD2DBrush(
CRenderTarget* pParentTarget,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parameter
pParentTarget
Penunjuk ke target render.
pBrushProperties
Penunjuk ke keburaman dan transformasi kuas.
bAutoDestroy
Menunjukkan bahwa pemilik (pParentTarget) menghancurkan objek.
CD2DBrush::Destroy
Menghancurkan objek CD2DBrush .
virtual void Destroy();
CD2DBrush::Detach
Melepaskan antarmuka sumber daya dari objek.
ID2D1Brush* Detach();
Tampilkan Nilai
Penunjuk ke antarmuka sumber daya yang dilepas.
CD2DBrush::Get
Mengembalikan ID2D1Brush antarmuka
ID2D1Brush* Get();
Tampilkan Nilai
Penunjuk ID2D1Brush ke antarmuka atau NULL jika objek belum diinisialisasi.
CD2DBrush::GetOpacity
Mendapatkan tingkat keburaman kuas ini
FLOAT GetOpacity() const;
Tampilkan Nilai
Nilai antara nol dan 1 yang menunjukkan keburaman kuas. Nilai ini adalah pengali konstan yang secara linier menskalakan nilai alfa semua piksel yang diisi oleh kuas. Nilai opasitas dijepit dalam rentang 0 hingga 1 sebelum dikalikan bersama-sama.
CD2DBrush::GetTransform
Mendapatkan transformasi kuas saat ini
void GetTransform(D2D1_MATRIX_3X2_F* transform) const;
Parameter
transform
Ketika ini kembali, berisi transformasi kuas saat ini. Parameter ini diteruskan tanpa diinisialisasi.
CD2DBrush::IsValid
Memeriksa validitas sumber daya
virtual BOOL IsValid() const;
Tampilkan Nilai
TRUE jika sumber daya valid; jika tidak FALSE.
CD2DBrush::m_pBrush
Menyimpan penunjuk ke ID2D1Brush objek.
ID2D1Brush* m_pBrush;
CD2DBrush::m_pBrushProperties
Properti sikat.
CD2DBrushProperties* m_pBrushProperties;
CD2DBrush::operator ID2D1Brush*
Mengembalikan ID2D1Brush antarmuka
operator ID2D1Brush*();
Tampilkan Nilai
Penunjuk ID2D1Brush ke antarmuka atau NULL jika objek belum diinisialisasi.
CD2DBrush::SetOpacity
Mengatur tingkat keburaman kuas ini
void SetOpacity(FLOAT opacity);
Parameter
opacity
Nilai antara nol dan 1 yang menunjukkan keburaman kuas. Nilai ini adalah pengali konstan yang secara linier menskalakan nilai alfa semua piksel yang diisi oleh kuas. Nilai opasitas dijepit dalam rentang 0 hingga 1 sebelum dikalikan bersama-sama.
CD2DBrush::SetTransform
Menerapkan transformasi yang ditentukan ke kuas, menggantikan transformasi yang ada. Semua operasi gambar berikutnya terjadi di ruang yang diubah.
void SetTransform(const D2D1_MATRIX_3X2_F* transform);
Parameter
transform
Transformasi untuk diterapkan ke kuas