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 abstrak yang menyediakan antarmuka untuk membuat dan mengelola sumber daya D2D seperti kuas, lapisan, dan teks.
Sintaks
class CD2DResource : public CObject;
Anggota
Konstruktor yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DResource::CD2DResource | Membuat objek CD2DResource. |
| CD2DResource::~CD2DResource | Destruktor. Dipanggil ketika objek sumber daya D2D sedang dihancurkan. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CD2DResource::Create | Membuat CD2DResource. |
| CD2DResource::D estroy | Menghancurkan objek CD2DResource. |
| CD2DResource::IsValid | Memeriksa validitas sumber daya |
Metode yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DResource::IsAutoDestroy | Periksa bendera penghancurkan otomatis. |
| CD2DResource::ReCreate | Membuat ulang CD2DResource. |
Anggota Data yang Dilindungi
| Nama | Deskripsi |
|---|---|
| CD2DResource::m_bIsAutoDestroy | Sumber daya akan dihancurkan oleh pemilik (CRenderTarget) |
| CD2DResource::m_pParentTarget | Penunjuk ke CRenderTarget induk) |
Hierarki Warisan
CD2DResource
Persyaratan
Header: afxrendertarget.h
CD2DResource::~CD2DResource
Destruktor. Dipanggil ketika objek sumber daya D2D sedang dihancurkan.
virtual ~CD2DResource();
CD2DResource::CD2DResource
Membuat objek CD2DResource.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
Parameter
pParentTarget
Penunjuk ke target render.
bAutoDestroy
Menunjukkan bahwa objek akan dihancurkan oleh pemilik (pParentTarget).
CD2DResource::Create
Membuat CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
Parameter
pRenderTarget
Penunjuk ke target render.
Tampilkan Nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
CD2DResource::D estroy
Menghancurkan objek CD2DResource.
virtual void Destroy() = 0;
CD2DResource::IsAutoDestroy
Periksa bendera penghancurkan otomatis.
BOOL IsAutoDestroy() const;
Tampilkan Nilai
TRUE jika objek akan dihancurkan oleh pemiliknya; jika tidak FALSE.
CD2DResource::IsValid
Memeriksa validitas sumber daya
virtual BOOL IsValid() const = 0;
Tampilkan Nilai
TRUE jika sumber daya valid; jika tidak FALSE.
CD2DResource::m_bIsAutoDestroy
Sumber daya akan dihancurkan oleh pemilik (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource::m_pParentTarget
Penunjuk ke CRenderTarget induk)
CRenderTarget* m_pParentTarget;
CD2DResource::ReCreate
Membuat ulang CD2DResource.
virtual HRESULT ReCreate(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.