CD2DLayer, classe
Wrapper pour ID2D1Layer.
Syntaxe
class CD2DLayer : public CD2DResource;
Membres
Constructeurs publics
Nom | Description |
---|---|
CD2DLayer ::CD2DLayer | Construit un objet CD2DLayer. |
CD2DLayer ::~CD2DLayer | Destructeur. Appelé lorsqu’un objet de couche D2D est détruit. |
Méthodes publiques
Nom | Description |
---|---|
CD2DLayer ::Attach | Attache l’interface de ressource existante à l’objet |
CD2DLayer ::Create | Crée un CD2DLayer. (Remplacements CD2DResource ::Create.) |
CD2DLayer ::D estroy | Détruit un objet CD2DLayer. (Remplacements CD2DResource ::D estroy.) |
CD2DLayer ::D etach | Détache l’interface de ressource de l’objet |
CD2DLayer ::Get | Retourne l’interface ID2D1Layer |
CD2DLayer ::GetSize | Retourne la taille de la cible de rendu en pixels indépendants de l’appareil |
CD2DLayer ::IsValid | Vérifie la validité des ressources (remplace CD2DResource ::IsValid.) |
Opérateurs publics
Nom | Description |
---|---|
CD2DLayer ::operator ID2D1Layer* | Retourne l’interface ID2D1Layer |
Membres de données protégés
Nom | Description |
---|---|
CD2DLayer ::m_pLayer | Stocke un pointeur vers un objet ID2D1Layer. |
Hiérarchie d'héritage
CD2DLayer
Spécifications
En-tête : afxrendertarget.h
CD2DLayer ::~CD2DLayer
Destructeur. Appelé lorsqu’un objet de couche D2D est détruit.
virtual ~CD2DLayer();
CD2DLayer ::Attach
Attache l’interface de ressource existante à l’objet
void Attach(ID2D1Layer* pResource);
Paramètres
pResource
Interface de ressource existante. Impossible d’avoir la valeur NULL
CD2DLayer ::CD2DLayer
Construit un objet CD2DLayer.
CD2DLayer(
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).
CD2DLayer ::Create
Crée un CD2DLayer.
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.
CD2DLayer ::D estroy
Détruit un objet CD2DLayer.
virtual void Destroy();
CD2DLayer ::D etach
Détache l’interface de ressource de l’objet
ID2D1Layer* Detach();
Valeur de retour
Pointeur vers l’interface de ressource détachée.
CD2DLayer ::Get
Retourne l’interface ID2D1Layer
ID2D1Layer* Get();
Valeur de retour
Pointeur vers une interface ID2D1Layer ou NULL si l’objet n’est pas encore initialisé.
CD2DLayer ::GetSize
Retourne la taille de la cible de rendu en pixels indépendants de l’appareil
CD2DSizeF GetSize() const;
Valeur de retour
Taille actuelle de la cible de rendu en pixels indépendants de l’appareil
CD2DLayer ::IsValid
Vérifie la validité des ressources
virtual BOOL IsValid() const;
Valeur de retour
TRUE si la ressource est valide ; sinon FALSE.
CD2DLayer ::m_pLayer
Stocke un pointeur vers un objet ID2D1Layer.
ID2D1Layer* m_pLayer;
CD2DLayer ::operator ID2D1Layer*
Retourne l’interface ID2D1Layer
operator ID2D1Layer* ();
Valeur de retour
Pointeur vers une interface ID2D1Layer 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