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