Kelas CD2DLayer
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.