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


CD2DPathGeometry osztály

Az ID2D1PathGeometry burkolója.

Szintaxis

class CD2DPathGeometry : public CD2DGeometry;

Tagok

Nyilvános konstruktorok

Név Leírás
CD2DPathGeometry::CD2DPathGeometry CD2DPathGeometry objektumot hoz létre.

Nyilvános metódusok

Név Leírás
CD2DPathGeometry::Attach Meglévő erőforrás-felület csatolása az objektumhoz
CD2DPathGeometry::Create Létrehoz egy CD2DPathGeometry-t. (Felülbírálások CD2DResource::Create.)
CD2DPathGeometry::D estroy Elpusztít egy CD2DPathGeometry objektumot. (Felülbírálások CD2DGeometry::D estroy.)
CD2DPathGeometry::D etach Az erőforrás-felület leválasztása az objektumról
CD2DPathGeometry::GetFigureCount Lekéri az elérésiút-geometria ábráinak számát.
CD2DPathGeometry::GetSegmentCount Lekéri a szegmensek számát az elérésiút-geometriában.
CD2DPathGeometry::Open Lekéri a geometriai fogadót, amely az elérési út geometriája ábrákkal és szegmensekkel való feltöltésére szolgál.
CD2DPathGeometry::Stream Másolja az elérésiút-geometria tartalmát a megadott ID2D1GeometrySink fájlba.

Védett adattagok

Név Leírás
CD2DPathGeometry::m_pPathGeometry Az ID2D1PathGeometry mutatója.

Öröklési hierarchia

CObject

CD2DResource

CD2DGeometry

CD2DPathGeometry

Követelmények

fejléc: afxrendertarget.h

CD2DPathGeometry::Attach

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

void Attach(ID2D1PathGeometry* pResource);

Paraméterek

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

CD2DPathGeometry::CD2DPathGeometry

CD2DPathGeometry objektumot hoz létre.

CD2DPathGeometry(
    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).

CD2DPathGeometry::Create

Létrehoz egy CD2DPathGeometry-t.

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.

CD2DPathGeometry::D estroy

Elpusztít egy CD2DPathGeometry objektumot.

virtual void Destroy();

CD2DPathGeometry::D etach

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

ID2D1PathGeometry* Detach();

Visszaadott érték

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

CD2DPathGeometry::GetFigureCount

Lekéri az elérésiút-geometria ábráinak számát.

int GetFigureCount() const;

Visszaadott érték

Az elérésiút-geometria ábráinak számát adja vissza.

CD2DPathGeometry::GetSegmentCount

Lekéri a szegmensek számát az elérésiút-geometriában.

int GetSegmentCount() const;

Visszaadott érték

Az elérésiút-geometria szegmenseinek számát adja vissza.

CD2DPathGeometry::m_pPathGeometry

Az ID2D1PathGeometry mutatója.

ID2D1PathGeometry* m_pPathGeometry;

CD2DPathGeometry::Open

Lekéri a geometriai fogadót, amely az elérési út geometriája ábrákkal és szegmensekkel való feltöltésére szolgál.

ID2D1GeometrySink* Open();

Visszaadott érték

Mutató az ID2D1GeometrySinkre, amely az elérésiút-geometria ábrákkal és szegmensekkel való feltöltésére szolgál.

CD2DPathGeometry::Stream

Másolja az elérésiút-geometria tartalmát a megadott ID2D1GeometrySink fájlba.

BOOL Stream(ID2D1GeometrySink* geometrySink);

Paraméterek

geometrySink
Az a fogadó, amelybe az elérési út geometriája tartalmának másolása kerül. A fogadó módosítása nem változtatja meg az elérési út geometriája tartalmát.

Visszaadott érték

Ha a metódus sikeres, igaz értéket ad vissza. Ellenkező esetben HAMIS értéket ad vissza.

Lásd még:

osztályok