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 ID2D1Layer.
Sintaks
class CD2DLayer : public CD2DResource;
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CD2DLayer::CD2DLayer | Membuat objek CD2DLayer. |
| CD2DLayer::~CD2DLayer | Destruktor. Dipanggil ketika objek lapisan D2D sedang dihancurkan. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CD2DLayer::Lampirkan | Melampirkan antarmuka sumber daya yang ada ke objek |
| CD2DLayer::Create | Membuat CD2DLayer. (Penimpaan CD2DResource::Create.) |
| CD2DLayer::D estroy | Menghancurkan objek CD2DLayer. (Penimpaan CD2DResource::D estroy.) |
| CD2DLayer::D etach | Mencopot antarmuka sumber daya dari objek |
| CD2DLayer::Get | Mengembalikan antarmuka ID2D1Layer |
| CD2DLayer::Getsize | Mengembalikan ukuran target render dalam piksel independen perangkat |
| CD2DLayer::IsValid | Memeriksa validitas sumber daya (Mengganti CD2DResource::IsValid.) |
Operator Publik
| Nama | Deskripsi |
|---|---|
| CD2DLayer::operator ID2D1Layer* | Mengembalikan antarmuka ID2D1Layer |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DLayer::m_pLayer | Menyimpan pointer ke objek ID2D1Layer. |
Hierarki Warisan
CD2DLayer
Persyaratan
Header: afxrendertarget.h
CD2DLayer::~CD2DLayer
Destruktor. Dipanggil ketika objek lapisan D2D sedang dihancurkan.
virtual ~CD2DLayer();
CD2DLayer::Lampirkan
Melampirkan antarmuka sumber daya yang ada ke objek
void Attach(ID2D1Layer* pResource);
Parameter
pResource
Antarmuka sumber daya yang ada. Tidak boleh NULL
CD2DLayer::CD2DLayer
Membuat objek CD2DLayer.
CD2DLayer(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parameter
pParentTarget
Penunjuk ke target render.
bAutoDestroy
Menunjukkan bahwa objek akan dihancurkan oleh pemilik (pParentTarget).
CD2DLayer::Create
Membuat CD2DLayer.
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.
CD2DLayer::D estroy
Menghancurkan objek CD2DLayer.
virtual void Destroy();
CD2DLayer::D etach
Mencopot antarmuka sumber daya dari objek
ID2D1Layer* Detach();
Tampilkan Nilai
Penunjuk ke antarmuka sumber daya yang dilepas.
CD2DLayer::Get
Mengembalikan antarmuka ID2D1Layer
ID2D1Layer* Get();
Tampilkan Nilai
Penunjuk ke antarmuka ID2D1Layer atau NULL jika objek belum diinisialisasi.
CD2DLayer::Getsize
Mengembalikan ukuran target render dalam piksel independen perangkat
CD2DSizeF GetSize() const;
Tampilkan Nilai
Ukuran target render saat ini dalam piksel independen perangkat
CD2DLayer::IsValid
Memeriksa validitas sumber daya
virtual BOOL IsValid() const;
Tampilkan Nilai
TRUE jika sumber daya valid; jika tidak FALSE.
CD2DLayer::m_pLayer
Menyimpan pointer ke objek ID2D1Layer.
ID2D1Layer* m_pLayer;
CD2DLayer::operator ID2D1Layer*
Mengembalikan antarmuka ID2D1Layer
operator ID2D1Layer* ();
Tampilkan Nilai
Penunjuk ke antarmuka ID2D1Layer atau NULL jika objek belum diinisialisasi.