Klasse CD2DSolidColorBrush

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Een wrapper voor ID2D1SolidColorBrush.

Syntaxis

class CD2DSolidColorBrush : public CD2DBrush;

Leden

Openbare constructors

Naam Description
CD2DSolidColorBrush::CD2DSolidColorBrush Overbelast. Maakt een CD2DSolidColorBrush-object.
CD2DSolidColorBrush::~CD2DSolidColorBrush De destructor. Wordt aangeroepen wanneer een D2D solid brush object wordt vernietigd.

Openbare methoden

Naam Description
CD2DSolidColorBrush::Attach Bestaande resource-interface koppelen aan het object
CD2DSolidColorBrush::Create Hiermee maakt u een CD2DSolidColorBrush. (Overschrijft CD2DResource::Create.)
CD2DSolidColorBrush::D estroy Vernietigt een CD2DSolidColorBrush-object. (Overschrijft CD2DBrush::D estroy.)
CD2DSolidColorBrush::D etach Resource-interface loskoppelen van het object
CD2DSolidColorBrush::Get Retourneert ID2D1SolidColorBrush-interface
CD2DSolidColorBrush::GetColor Haalt de kleur van de effen kleurborstel op
CD2DSolidColorBrush::SetColor Hiermee geeft u de kleur van deze effen kleurborstel

Openbare operators

Naam Description
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* Retourneert ID2D1SolidColorBrush-interface

Beveiligde gegevensleden

Naam Description
CD2DSolidColorBrush::m_colorSolid Effen kleur borstelen.
CD2DSolidColorBrush::m_pSolidColorBrush Slaat een aanwijzer op naar een ID2D1SolidColorBrush-object.

Overnamehiërarchie

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

Requirements

Header: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush

De destructor. Wordt aangeroepen wanneer een D2D solid brush object wordt vernietigd.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Attach

Bestaande resource-interface koppelen aan het object

void Attach(ID2D1SolidColorBrush* pResource);

Parameterwaarden

pResource
Bestaande resource-interface. Kan niet NULL zijn

CD2DSolidColorBrush::CD2DSolidColorBrush

Maakt een CD2DSolidColorBrush-object.

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);

Parameterwaarden

pParentTarget
Een aanwijzer naar het renderdoel.

kleur
De rode, groene, blauwe en alfawaarden van de kleur van het penseel.

pBrushProperties
Een aanwijzer naar de dekking en transformatie van een borstel.

bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).

nAlpha
De dekking van de kleur van de borstel.

CD2DSolidColorBrush::Create

Hiermee maakt u een CD2DSolidColorBrush.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parameterwaarden

pRenderTarget
Een aanwijzer naar het renderdoel.

Retourwaarde

Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.

CD2DSolidColorBrush::D estroy

Vernietigt een CD2DSolidColorBrush-object.

virtual void Destroy();

CD2DSolidColorBrush::D etach

Resource-interface loskoppelen van het object

ID2D1SolidColorBrush* Detach();

Retourwaarde

Aanwijzer naar losgekoppelde resourceinterface.

CD2DSolidColorBrush::Get

Retourneert ID2D1SolidColorBrush-interface

ID2D1SolidColorBrush* Get();

Retourwaarde

Aanwijzer naar een ID2D1SolidColorBrush-interface of NULL als het object nog niet is geïnitialiseerd.

CD2DSolidColorBrush::GetColor

Haalt de kleur van de effen kleurborstel op

D2D1_COLOR_F GetColor() const;

Retourwaarde

De kleur van deze effen kleurborstel

CD2DSolidColorBrush::m_colorSolid

Effen kleur borstelen.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

Slaat een aanwijzer op naar een ID2D1SolidColorBrush-object.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

Retourneert ID2D1SolidColorBrush-interface

operator ID2D1SolidColorBrush*();

Retourwaarde

Aanwijzer naar een ID2D1SolidColorBrush-interface of NULL als het object nog niet is geïnitialiseerd.

CD2DSolidColorBrush::SetColor

Hiermee geeft u de kleur van deze effen kleurborstel

void SetColor(D2D1_COLOR_F color);

Parameterwaarden

kleur
De kleur van deze effen kleurborstel

Zie ook

Klassen