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 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour