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