Bagikan melalui


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

CObject

CD2DResource

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.

Lihat juga

Kelas