Share via


CD2DMesh, classe

Wrapper pour ID2D1Mesh.

Syntaxe

class CD2DMesh : public CD2DResource;

Membres

Constructeurs publics

Nom Description
CD2DMesh ::CD2DMesh Construit un objet CD2DMesh.
CD2DMesh ::~CD2DMesh Destructeur. Appelé lorsqu’un objet de maillage D2D est détruit.

Méthodes publiques

Nom Description
CD2DMesh ::Attach Attache l’interface de ressource existante à l’objet
CD2DMesh ::Create Crée un CD2DMesh. (Remplacements CD2DResource ::Create.)
CD2DMesh ::D estroy Détruit un objet CD2DMesh. (Remplacements CD2DResource ::D estroy.)
CD2DMesh ::D etach Détache l’interface de ressource de l’objet
CD2DMesh ::Get Retourne l’interface ID2D1Mesh
CD2DMesh ::IsValid Vérifie la validité des ressources (remplace CD2DResource ::IsValid.)
CD2DMesh ::Open Ouvre le maillage pour la population.

Opérateurs publics

Nom Description
CD2DMesh ::operator ID2D1Mesh* Retourne l’interface ID2D1Mesh

Membres de données protégés

Nom Description
CD2DMesh ::m_pMesh Pointeur vers un ID2D1Mesh.

Hiérarchie d'héritage

CObject

CD2DResource

CD2DMesh

Spécifications

En-tête : afxrendertarget.h

CD2DMesh ::~CD2DMesh

Destructeur. Appelé lorsqu’un objet de maillage D2D est détruit.

virtual ~CD2DMesh();

CD2DMesh ::Attach

Attache l’interface de ressource existante à l’objet

void Attach(ID2D1Mesh* pResource);

Paramètres

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

CD2DMesh ::CD2DMesh

Construit un objet CD2DMesh.

CD2DMesh(
    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).

CD2DMesh ::Create

Crée un CD2DMesh.

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.

CD2DMesh ::D estroy

Détruit un objet CD2DMesh.

virtual void Destroy();

CD2DMesh ::D etach

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

ID2D1Mesh* Detach();

Valeur de retour

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

CD2DMesh ::Get

Retourne l’interface ID2D1Mesh

ID2D1Mesh* Get();

Valeur de retour

Pointeur vers une interface ID2D1Mesh ou NULL si l’objet n’est pas encore initialisé.

CD2DMesh ::IsValid

Vérifie la validité des ressources

virtual BOOL IsValid() const;

Valeur de retour

TRUE si la ressource est valide ; sinon FALSE.

CD2DMesh ::m_pMesh

Pointeur vers un ID2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh ::Open

Ouvre le maillage pour la population.

ID2D1TessellationSink* Open();

Valeur de retour

Pointeur vers un ID2D1TessellationSink utilisé pour remplir le maillage.

CD2DMesh ::operator ID2D1Mesh*

Retourne l’interface ID2D1Mesh

operator ID2D1Mesh*();

Valeur de retour

Pointeur vers une interface ID2D1Mesh ou NULL si l’objet n’est pas encore initialisé.

Voir aussi

Classes