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