Dela via


CD2DPathGeometry-klass

En omslutning för ID2D1PathGeometry.

Syntax

class CD2DPathGeometry : public CD2DGeometry;

Medlemmar

Offentliga konstruktorer

Namn Beskrivning
CD2DPathGeometry::CD2DPathGeometry Konstruerar ett CD2DPathGeometry-objekt.

Offentliga metoder

Namn Beskrivning
CD2DPathGeometry::Bifoga Kopplar befintligt resursgränssnitt till objektet
CD2DPathGeometry::Skapa Skapar en CD2DPathGeometry. (Åsidosätter CD2DResource::Skapa.)
CD2DPathGeometry::D estroy Förstör ett CD2DPathGeometry-objekt. (Åsidosätter CD2DGeometry::D estroy.)
CD2DPathGeometry::D etach Kopplar från resursgränssnittet från objektet
CD2DPathGeometry::GetFigureCount Hämtar antalet siffror i sökvägsgeometrin.
CD2DPathGeometry::GetSegmentCount Hämtar antalet segment i sökvägsgeometrin.
CD2DPathGeometry::Öppna Hämtar geometrimottagaren som används för att fylla sökvägsgeometrin med siffror och segment.
CD2DPathGeometry::Stream Kopierar innehållet i sökvägens geometri till angivet ID2D1GeometrySink.

Skyddade datamedlemmar

Namn Beskrivning
CD2DPathGeometry::m_pPathGeometry En pekare till ett ID2D1PathGeometry.

Arvshierarki

CObject

CD2DResource

CD2DGeometry

CD2DPathGeometry

Krav

Rubrik: afxrendertarget.h

CD2DPathGeometry::Attach

Kopplar befintligt resursgränssnitt till objektet

void Attach(ID2D1PathGeometry* pResource);

Parametrar

pResource
Befintligt resursgränssnitt. Det går inte att vara NULL

CD2DPathGeometry::CD2DPathGeometry

Konstruerar ett CD2DPathGeometry-objekt.

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

Parametrar

pParentTarget
En pekare till återgivningsmålet.

bAutoDestroy
Anger att objektet kommer att förstöras av ägaren (pParentTarget).

CD2DPathGeometry::Create

Skapar en CD2DPathGeometry.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parametrar

pRenderTarget
En pekare till återgivningsmålet.

Returvärde

Om metoden lyckas returneras S_OK. Annars returneras en HRESULT-felkod.

CD2DPathGeometry::D estroy

Förstör ett CD2DPathGeometry-objekt.

virtual void Destroy();

CD2DPathGeometry::D etach

Kopplar från resursgränssnittet från objektet

ID2D1PathGeometry* Detach();

Returvärde

Pekare till kopplat resursgränssnitt.

CD2DPathGeometry::GetFigureCount

Hämtar antalet siffror i sökvägsgeometrin.

int GetFigureCount() const;

Returvärde

Returnerar antalet siffror i sökvägsgeometrin.

CD2DPathGeometry::GetSegmentCount

Hämtar antalet segment i sökvägsgeometrin.

int GetSegmentCount() const;

Returvärde

Returnerar antalet segment i sökvägsgeometrin.

CD2DPathGeometry::m_pPathGeometry

En pekare till ett ID2D1PathGeometry.

ID2D1PathGeometry* m_pPathGeometry;

CD2DPathGeometry::Open

Hämtar geometrimottagaren som används för att fylla sökvägsgeometrin med siffror och segment.

ID2D1GeometrySink* Open();

Returvärde

En pekare till ID2D1GeometrySink som används för att fylla sökvägens geometri med siffror och segment.

CD2DPathGeometry::Stream

Kopierar innehållet i sökvägens geometri till angivet ID2D1GeometrySink.

BOOL Stream(ID2D1GeometrySink* geometrySink);

Parametrar

geometriInk
Den mottagare som sökvägsgeometrins innehåll kopieras till. Om du ändrar den här mottagaren ändras inte innehållet i den här sökvägsgeometrin.

Returvärde

Om metoden lyckas returnerar den TRUE. Annars returneras FALSE.

Se även

klasser