CD2DSolidColorBrush, classe
Wrapper pour ID2D1SolidColorBrush.
Syntaxe
class CD2DSolidColorBrush : public CD2DBrush;
Membres
Constructeurs publics
Nom | Description |
---|---|
CD2DSolidColorBrush ::CD2DSolidColorBrush | Surcharge. Construit un objet CD2DSolidColorBrush. |
CD2DSolidColorBrush ::~CD2DSolidColorBrush | Destructeur. Appelé lorsqu’un objet de pinceau solide D2D est détruit. |
Méthodes publiques
Nom | Description |
---|---|
CD2DSolidColorBrush ::Attach | Attache l’interface de ressource existante à l’objet |
CD2DSolidColorBrush ::Create | Crée un CD2DSolidColorBrush. (Remplacements CD2DResource ::Create.) |
CD2DSolidColorBrush ::D estroy | Détruit un objet CD2DSolidColorBrush. (Remplacements CD2DBrush ::D estroy.) |
CD2DSolidColorBrush ::D etach | Détache l’interface de ressource de l’objet |
CD2DSolidColorBrush ::Get | Retourne l’interface ID2D1SolidColorBrush |
CD2DSolidColorBrush ::GetColor | Récupère la couleur du pinceau de couleur unie |
CD2DSolidColorBrush ::SetColor | Spécifie la couleur de ce pinceau de couleur unie |
Opérateurs publics
Nom | Description |
---|---|
CD2DSolidColorBrush ::operator ID2D1SolidColorBrush* | Retourne l’interface ID2D1SolidColorBrush |
Membres de données protégés
Nom | Description |
---|---|
CD2DSolidColorBrush ::m_colorSolid | Couleur unie de pinceau. |
CD2DSolidColorBrush ::m_pSolidColorBrush | Stocke un pointeur vers un objet ID2D1SolidColorBrush. |
Hiérarchie d'héritage
Spécifications
En-tête : afxrendertarget.h
CD2DSolidColorBrush ::~CD2DSolidColorBrush
Destructeur. Appelé lorsqu’un objet de pinceau solide D2D est détruit.
virtual ~CD2DSolidColorBrush();
CD2DSolidColorBrush ::Attach
Attache l’interface de ressource existante à l’objet
void Attach(ID2D1SolidColorBrush* pResource);
Paramètres
pResource
Interface de ressource existante. Impossible d’avoir la valeur NULL
CD2DSolidColorBrush ::CD2DSolidColorBrush
Construit un objet CD2DSolidColorBrush.
CD2DSolidColorBrush(
CRenderTarget* pParentTarget,
D2D1_COLOR_F color,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
CD2DSolidColorBrush(
CRenderTarget* pParentTarget,
COLORREF color,
int nAlpha = 255,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Paramètres
pParentTarget
Pointeur vers la cible de rendu.
color
Valeurs rouges, vertes, bleues et alpha de la couleur du pinceau.
pBrushProperties
Pointeur vers l’opacité et la transformation d’un pinceau.
bAutoDestroy
Indique que l’objet sera détruit par le propriétaire (pParentTarget).
nAlpha
Opacité de la couleur du pinceau.
CD2DSolidColorBrush ::Create
Crée un CD2DSolidColorBrush.
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.
CD2DSolidColorBrush ::D estroy
Détruit un objet CD2DSolidColorBrush.
virtual void Destroy();
CD2DSolidColorBrush ::D etach
Détache l’interface de ressource de l’objet
ID2D1SolidColorBrush* Detach();
Valeur de retour
Pointeur vers l’interface de ressource détachée.
CD2DSolidColorBrush ::Get
Retourne l’interface ID2D1SolidColorBrush
ID2D1SolidColorBrush* Get();
Valeur de retour
Pointeur vers une interface ID2D1SolidColorBrush ou NULL si l’objet n’est pas encore initialisé.
CD2DSolidColorBrush ::GetColor
Récupère la couleur du pinceau de couleur unie
D2D1_COLOR_F GetColor() const;
Valeur de retour
Couleur de ce pinceau de couleur unie
CD2DSolidColorBrush ::m_colorSolid
Couleur unie de pinceau.
D2D1_COLOR_F m_colorSolid;
CD2DSolidColorBrush ::m_pSolidColorBrush
Stocke un pointeur vers un objet ID2D1SolidColorBrush.
ID2D1SolidColorBrush* m_pSolidColorBrush;
CD2DSolidColorBrush ::operator ID2D1SolidColorBrush*
Retourne l’interface ID2D1SolidColorBrush
operator ID2D1SolidColorBrush*();
Valeur de retour
Pointeur vers une interface ID2D1SolidColorBrush ou NULL si l’objet n’est pas encore initialisé.
CD2DSolidColorBrush ::SetColor
Spécifie la couleur de ce pinceau de couleur unie
void SetColor(D2D1_COLOR_F color);
Paramètres
color
Couleur de ce pinceau de couleur unie