Share via


CD2DPathGeometry, classe

Wrapper pour ID2D1PathGeometry.

Syntaxe

class CD2DPathGeometry : public CD2DGeometry;

Membres

Constructeurs publics

Nom Description
CD2DPathGeometry ::CD2DPathGeometry Construit un objet CD2DPathGeometry.

Méthodes publiques

Nom Description
CD2DPathGeometry ::Attach Attache l’interface de ressource existante à l’objet
CD2DPathGeometry ::Create Crée un CD2DPathGeometry. (Remplacements CD2DResource ::Create.)
CD2DPathGeometry ::D estroy Détruit un objet CD2DPathGeometry. (Remplacements CD2DGeometry ::D estroy.)
CD2DPathGeometry ::D etach Détache l’interface de ressource de l’objet
CD2DPathGeometry ::GetFigureCount Récupère le nombre de figures dans la géométrie du chemin d’accès.
CD2DPathGeometry ::GetSegmentCount Récupère le nombre de segments dans la géométrie du chemin d’accès.
CD2DPathGeometry ::Open Récupère le récepteur geometry utilisé pour remplir la géométrie de chemin avec des figures et des segments.
CD2DPathGeometry ::Stream Copie le contenu de la géométrie de chemin vers l’ID2D1GeometrySink spécifié.

Membres de données protégés

Nom Description
CD2DPathGeometry ::m_pPathGeometry Pointeur vers un ID2D1PathGeometry.

Hiérarchie d'héritage

CObject

CD2DResource

CD2DGeometry

CD2DPathGeometry

Spécifications

En-tête : afxrendertarget.h

CD2DPathGeometry ::Attach

Attache l’interface de ressource existante à l’objet

void Attach(ID2D1PathGeometry* pResource);

Paramètres

pResource
Interface de ressource existante. Impossible d’avoir la valeur NULL

CD2DPathGeometry ::CD2DPathGeometry

Construit un objet CD2DPathGeometry.

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

Paramètres

pParentTarget
Pointeur vers la cible de rendu.

bAutoDestroy
Indique que l’objet sera détruit par le propriétaire (pParentTarget).

CD2DPathGeometry ::Create

Crée un CD2DPathGeometry.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Paramètres

pRenderTarget
Pointeur vers la cible de rendu.

Valeur de retour

Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

CD2DPathGeometry ::D estroy

Détruit un objet CD2DPathGeometry.

virtual void Destroy();

CD2DPathGeometry ::D etach

Détache l’interface de ressource de l’objet

ID2D1PathGeometry* Detach();

Valeur de retour

Pointeur vers l’interface de ressource détachée.

CD2DPathGeometry ::GetFigureCount

Récupère le nombre de figures dans la géométrie du chemin d’accès.

int GetFigureCount() const;

Valeur de retour

Retourne le nombre de figures dans la géométrie du chemin d’accès.

CD2DPathGeometry ::GetSegmentCount

Récupère le nombre de segments dans la géométrie du chemin d’accès.

int GetSegmentCount() const;

Valeur de retour

Retourne le nombre de segments dans la géométrie du chemin d’accès.

CD2DPathGeometry ::m_pPathGeometry

Pointeur vers un ID2D1PathGeometry.

ID2D1PathGeometry* m_pPathGeometry;

CD2DPathGeometry ::Open

Récupère le récepteur geometry utilisé pour remplir la géométrie de chemin avec des figures et des segments.

ID2D1GeometrySink* Open();

Valeur de retour

Pointeur vers l’ID2D1GeometrySink utilisé pour remplir la géométrie de chemin avec des figures et des segments.

CD2DPathGeometry ::Stream

Copie le contenu de la géométrie de chemin vers l’ID2D1GeometrySink spécifié.

BOOL Stream(ID2D1GeometrySink* geometrySink);

Paramètres

geometrySink
Récepteur vers lequel le contenu de la géométrie du chemin d’accès est copié. La modification de ce récepteur ne modifie pas le contenu de cette géométrie de chemin d’accès.

Valeur de retour

Si la méthode réussit, elle retourne TRUE. Sinon, elle retourne FALSE.

Voir aussi

Classes