Megosztás a következőn keresztül:


CD2DLayer osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Az ID2D1Layer burkolója.

Szemantika

class CD2DLayer : public CD2DResource;

Tagok

Nyilvános konstruktorok

Név Description
CD2DLayer::CD2DLayer CD2DLayer objektumot hoz létre.
CD2DLayer::~CD2DLayer A destruktor. Egy D2D-rétegobjektum elpusztításakor hívható meg.

Nyilvános metódusok

Név Description
CD2DLayer::Csatolás Meglévő erőforrás-felület csatolása az objektumhoz
CD2DLayer::Létrehozás Létrehoz egy CD2DLayert. (A CD2DResource felülbírálása::Létrehozás.)
CD2DLayer::D estroy Elpusztít egy CD2DLayer objektumot. (Felülbírálja a CD2DResource::D estroy.)
CD2DLayer::D etach Az erőforrás-felület leválasztása az objektumról
CD2DLayer::Get Id2D1Layer felületet ad vissza
CD2DLayer::GetSize A renderelési cél méretét adja vissza eszközfüggetlen képpontokban
CD2DLayer::IsValid Ellenőrzi az erőforrás érvényességét (felülírja a CD2DResource::IsValid.)

Nyilvános operátorok

Név Description
CD2DLayer::operator ID2D1Layer* Id2D1Layer felületet ad vissza

Védett adattagok

Név Description
CD2DLayer::m_pLayer Egy ID2D1Layer-objektumra mutató mutatót tárol.

Öröklési hierarchia

CObject

CD2DResource

CD2DLayer

Requirements

Fejléc: afxrendertarget.h

CD2DLayer::~CD2DLayer

A destruktor. Egy D2D-rétegobjektum elpusztításakor hívható meg.

virtual ~CD2DLayer();

CD2DLayer::Csatolás

Meglévő erőforrás-felület csatolása az objektumhoz

void Attach(ID2D1Layer* pResource);

Paraméterek

pResource
Meglévő erőforrás-felület. Nem lehet NULL

CD2DLayer::CD2DLayer

CD2DLayer objektumot hoz létre.

CD2DLayer(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy = TRUE);

Paraméterek

pParentTarget
Mutató a renderelési célhoz.

bAutoDestroy
Azt jelzi, hogy az objektumot a tulajdonos megsemmisíti (pParentTarget).

CD2DLayer::Létrehozás

Létrehoz egy CD2DLayert.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Paraméterek

pRenderTarget
Mutató a renderelési célhoz.

Visszaadott érték

Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.

CD2DLayer::D estroy

Elpusztít egy CD2DLayer objektumot.

virtual void Destroy();

CD2DLayer::D etach

Az erőforrás-felület leválasztása az objektumról

ID2D1Layer* Detach();

Visszaadott érték

Mutató a leválasztott erőforrás-felületre.

CD2DLayer::Get

Id2D1Layer felületet ad vissza

ID2D1Layer* Get();

Visszaadott érték

Mutasson egy ID2D1Layer felületre vagy NULL értékre, ha az objektum még nincs inicializálva.

CD2DLayer::GetSize

A renderelési cél méretét adja vissza eszközfüggetlen képpontokban

CD2DSizeF GetSize() const;

Visszaadott érték

A renderelési cél aktuális mérete eszközfüggetlen képpontokban

CD2DLayer::IsValid

Erőforrás érvényességének ellenőrzése

virtual BOOL IsValid() const;

Visszaadott érték

IGAZ, ha az erőforrás érvényes; egyéb esetben HAMIS.

CD2DLayer::m_pLayer

Egy ID2D1Layer-objektumra mutató mutatót tárol.

ID2D1Layer* m_pLayer;

CD2DLayer::operator ID2D1Layer*

Id2D1Layer felületet ad vissza

operator ID2D1Layer* ();

Visszaadott érték

Mutasson egy ID2D1Layer felületre vagy NULL értékre, ha az objektum még nincs inicializálva.

Lásd még

osztályok