Klasa CD2DPathGeometryCD2DPathGeometry Class

Otoka dla ID2D1PathGeometry.A wrapper for ID2D1PathGeometry.

SkładniaSyntax

class CD2DPathGeometry : public CD2DGeometry;

Elementy członkowskieMembers

Konstruktory publicznePublic Constructors

NazwaName OpisDescription
CD2DPathGeometry::CD2DPathGeometryCD2DPathGeometry::CD2DPathGeometry Konstruuje obiekt CD2DPathGeometry.Constructs a CD2DPathGeometry object.

Metody publicznePublic Methods

NazwaName OpisDescription
CD2DPathGeometry:: AttachCD2DPathGeometry::Attach Dołącza istniejący interfejs zasobów do obiektuAttaches existing resource interface to the object
CD2DPathGeometry:: CreateCD2DPathGeometry::Create Tworzy element CD2DPathGeometry.Creates a CD2DPathGeometry. (Przesłania CD2DResource:: Create.)(Overrides CD2DResource::Create.)
CD2DPathGeometry::D EstroyCD2DPathGeometry::Destroy Niszczy obiekt CD2DPathGeometry.Destroys a CD2DPathGeometry object. (Przesłania CD2DGeometry::D Estroy.)(Overrides CD2DGeometry::Destroy.)
CD2DPathGeometry::D etachCD2DPathGeometry::Detach Odłącza interfejs zasobów od obiektuDetaches resource interface from the object
CD2DPathGeometry::GetFigureCountCD2DPathGeometry::GetFigureCount Pobiera liczbę cyfr w geometrii ścieżki.Retrieves tthe number of figures in the path geometry.
CD2DPathGeometry::GetSegmentCountCD2DPathGeometry::GetSegmentCount Pobiera liczbę segmentów w geometrii ścieżki.Retrieves the number of segments in the path geometry.
CD2DPathGeometry:: OpenCD2DPathGeometry::Open Pobiera obiekt sink geometryczny, który jest używany do wypełniania geometrii ścieżki z ilustracjami i segmentami.Retrieves the geometry sink that is used to populate the path geometry with figures and segments.
CD2DPathGeometry:: StreamCD2DPathGeometry::Stream Kopiuje zawartość geometrii ścieżki do określonego ID2D1GeometrySink.Copies the contents of the path geometry to the specified ID2D1GeometrySink.

Chronione elementy członkowskie danychProtected Data Members

NazwaName OpisDescription
CD2DPathGeometry:: m_pPathGeometryCD2DPathGeometry::m_pPathGeometry Wskaźnik do elementu ID2D1PathGeometry.A pointer to an ID2D1PathGeometry.

Hierarchia dziedziczeniaInheritance Hierarchy

CObjectCObject

CD2DResourceCD2DResource

CD2DGeometryCD2DGeometry

CD2DPathGeometry

WymaganiaRequirements

Nagłówek: afxrendertarget. hHeader: afxrendertarget.h

CD2DPathGeometry:: AttachCD2DPathGeometry::Attach

Dołącza istniejący interfejs zasobów do obiektuAttaches existing resource interface to the object

void Attach(ID2D1PathGeometry* pResource);

ParametryParameters

ŹródłopResource
Istniejący interfejs zasobów.Existing resource interface. Nie może mieć wartości NULLCannot be NULL

CD2DPathGeometry::CD2DPathGeometryCD2DPathGeometry::CD2DPathGeometry

Konstruuje obiekt CD2DPathGeometry.Constructs a CD2DPathGeometry object.

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

ParametryParameters

pParentTargetpParentTarget
Wskaźnik do elementu docelowego renderowania.A pointer to the render target.

bAutoDestroybAutoDestroy
Wskazuje, że obiekt zostanie zniszczony przez właściciela (pParentTarget).Indicates that the object will be destroyed by owner (pParentTarget).

CD2DPathGeometry:: CreateCD2DPathGeometry::Create

Tworzy element CD2DPathGeometry.Creates a CD2DPathGeometry.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

ParametryParameters

pRenderTargetpRenderTarget
Wskaźnik do elementu docelowego renderowania.A pointer to the render target.

Wartość zwracanaReturn Value

Jeśli metoda się powiedzie, zwraca S_OK.If the method succeeds, it returns S_OK. W przeciwnym razie zwraca kod błędu HRESULT.Otherwise, it returns an HRESULT error code.

CD2DPathGeometry::D EstroyCD2DPathGeometry::Destroy

Niszczy obiekt CD2DPathGeometry.Destroys a CD2DPathGeometry object.

virtual void Destroy();

CD2DPathGeometry::D etachCD2DPathGeometry::Detach

Odłącza interfejs zasobów od obiektuDetaches resource interface from the object

ID2D1PathGeometry* Detach();

Wartość zwracanaReturn Value

Wskaźnik do odłączonego interfejsu zasobu.Pointer to detached resource interface.

CD2DPathGeometry::GetFigureCountCD2DPathGeometry::GetFigureCount

Pobiera liczbę cyfr w geometrii ścieżki.Retrieves tthe number of figures in the path geometry.

int GetFigureCount() const;

Wartość zwracanaReturn Value

Zwraca liczbę cyfr w geometrii ścieżki.Returns the number of figures in the path geometry.

CD2DPathGeometry::GetSegmentCountCD2DPathGeometry::GetSegmentCount

Pobiera liczbę segmentów w geometrii ścieżki.Retrieves the number of segments in the path geometry.

int GetSegmentCount() const;

Wartość zwracanaReturn Value

Zwraca liczbę segmentów w geometrii ścieżki.Returns the number of segments in the path geometry.

CD2DPathGeometry:: m_pPathGeometryCD2DPathGeometry::m_pPathGeometry

Wskaźnik do elementu ID2D1PathGeometry.A pointer to an ID2D1PathGeometry.

ID2D1PathGeometry* m_pPathGeometry;

CD2DPathGeometry:: OpenCD2DPathGeometry::Open

Pobiera obiekt sink geometryczny, który jest używany do wypełniania geometrii ścieżki z ilustracjami i segmentami.Retrieves the geometry sink that is used to populate the path geometry with figures and segments.

ID2D1GeometrySink* Open();

Wartość zwracanaReturn Value

Wskaźnik do ID2D1GeometrySink, który jest używany do wypełniania geometrii ścieżki z ilustracjami i segmentami.A pointer to the ID2D1GeometrySink that is used to populate the path geometry with figures and segments.

CD2DPathGeometry:: StreamCD2DPathGeometry::Stream

Kopiuje zawartość geometrii ścieżki do określonego ID2D1GeometrySink.Copies the contents of the path geometry to the specified ID2D1GeometrySink.

BOOL Stream(ID2D1GeometrySink* geometrySink);

ParametryParameters

geometrySinkgeometrySink
Ujścia, do którego kopiowana jest zawartość geometrii ścieżki.The sink to which the path geometry's contents are copied. Modyfikacja tego ujścia nie zmienia zawartości tej ścieżki geometrycznej.Modifying this sink does not change the contents of this path geometry.

Wartość zwracanaReturn Value

Jeśli metoda się powiedzie, zwraca wartość TRUE.If the method succeeds, it returns TRUE. W przeciwnym razie zwraca wartość FALSE.Otherwise, it returns FALSE.

Zobacz teżSee also

KlasyClasses