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