CD2DPathGeometry – třída
Obálka pro ID2D1PathGeometry.
Syntaxe
class CD2DPathGeometry : public CD2DGeometry;
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CD2DPathGeometry::CD2DPathGeometry | Vytvoří CD2DPathGeometry objekt. |
Veřejné metody
Název | Popis |
---|---|
CD2DPathGeometry::Attach | Připojí existující rozhraní prostředků k objektu. |
CD2DPathGeometry::Create | Vytvoří CD2DPathGeometry. (Přepsání CD2DResource::Create.) |
CD2DPathGeometry::D estroy | Zničí CD2DPathGeometry objekt. (Přepsání CD2DGeometry::D estroy.) |
CD2DPathGeometry::D etach | Odpojte rozhraní prostředků od objektu. |
CD2DPathGeometry::GetFigureCount | Načte počet obrázků v geometrii dráhy. |
CD2DPathGeometry::GetSegmentCount | Načte počet segmentů v geometrii dráhy. |
CD2DPathGeometry::Open | Načte jímku geometrie, která se používá k naplnění geometrie dráhy obrázky a segmenty. |
CD2DPathGeometry::Stream | Zkopíruje obsah geometrie cesty do zadaného ID2D1GeometrySink. |
Chráněné datové členy
Název | Popis |
---|---|
CD2DPathGeometry::m_pPathGeometry | Ukazatel na ID2D1PathGeometry. |
Hierarchie dědičnosti
CD2DPathGeometry
Požadavky
Hlavička: afxrendertarget.h
CD2DPathGeometry::Attach
Připojí existující rozhraní prostředků k objektu.
void Attach(ID2D1PathGeometry* pResource);
Parametry
pResource
Existující rozhraní prostředků. Nemůže mít hodnotu NULL.
CD2DPathGeometry::CD2DPathGeometry
Vytvoří CD2DPathGeometry objekt.
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametry
pParentTarget
Ukazatel na cíl vykreslení.
bAutoDestroy
Označuje, že objekt bude zničen vlastníkem (pParentTarget).
CD2DPathGeometry::Create
Vytvoří CD2DPathGeometry.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametry
pRenderTarget
Ukazatel na cíl vykreslení.
Návratová hodnota
Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.
CD2DPathGeometry::D estroy
Zničí CD2DPathGeometry objekt.
virtual void Destroy();
CD2DPathGeometry::D etach
Odpojte rozhraní prostředků od objektu.
ID2D1PathGeometry* Detach();
Návratová hodnota
Ukazatel na odpojené rozhraní prostředků
CD2DPathGeometry::GetFigureCount
Načte počet obrázků v geometrii dráhy.
int GetFigureCount() const;
Návratová hodnota
Vrátí počet obrázků v geometrii dráhy.
CD2DPathGeometry::GetSegmentCount
Načte počet segmentů v geometrii dráhy.
int GetSegmentCount() const;
Návratová hodnota
Vrátí počet segmentů v geometrii dráhy.
CD2DPathGeometry::m_pPathGeometry
Ukazatel na ID2D1PathGeometry.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
Načte jímku geometrie, která se používá k naplnění geometrie dráhy obrázky a segmenty.
ID2D1GeometrySink* Open();
Návratová hodnota
Ukazatel na ID2D1GeometrySink, který se používá k naplnění geometrie dráhy obrázky a segmenty.
CD2DPathGeometry::Stream
Zkopíruje obsah geometrie cesty do zadaného ID2D1GeometrySink.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Parametry
geometrySink
Jímka, do které se zkopíruje obsah geometrie dráhy. Při úpravě této jímky se nezmění obsah této geometrie cesty.
Návratová hodnota
Pokud je metoda úspěšná, vrátí hodnotu TRUE. V opačném případě vrátí hodnotu FALSE.