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

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

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

Voir aussi

Classes