Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
De basisklasse van de CD2DLinearGradientBrush en de CD2DRadialGradientBrush-klassen.
Syntaxis
class CD2DGradientBrush : public CD2DBrush;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CD2DGradientBrush::CD2DGradientBrush | Maakt een CD2DGradientBrush-object. |
| CD2DGradientBrush::~CD2DGradientBrush | De destructor. Wordt aangeroepen wanneer een D2D-kleurovergangsborstelobject wordt vernietigd. |
Beveiligde methoden
| Naam | Description |
|---|---|
| CD2DGradientBrush::D estroy | Vernietigt een CD2DGradientBrush-object. (Overschrijft CD2DBrush::D estroy.) |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
| CD2DGradientBrush::m_arGradientStops | Matrix van de D2D1_GRADIENT_STOP structuren. |
| CD2DGradientBrush::m_colorInterpolationGamma | De ruimte waarin kleurinterpolatie tussen de kleurovergangstops wordt uitgevoerd. |
| CD2DGradientBrush::m_extendMode | Het gedrag van de kleurovergang buiten het genormaliseerde bereik van [0,1]. |
| CD2DGradientBrush::m_pGradientStops | Een aanwijzer naar een matrix van D2D1_GRADIENT_STOP structuren. |
Overnamehiƫrarchie
CD2DGradientBrush
Requirements
Header: afxrendertarget.h
CD2DGradientBrush::~CD2DGradientBrush
De destructor. Wordt aangeroepen wanneer een D2D-kleurovergangsborstelobject wordt vernietigd.
virtual ~CD2DGradientBrush();
CD2DGradientBrush::CD2DGradientBrush
Maakt een CD2DGradientBrush-object.
CD2DGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parameterwaarden
pParentTarget
Een aanwijzer naar het renderdoel.
gradientStops
Een aanwijzer naar een matrix van D2D1_GRADIENT_STOP structuren.
gradientStopsCount
Een waarde groter dan of gelijk aan 1 die het aantal kleurovergangsstops in de matrix gradientStops aangeeft.
colorInterpolationGamma
De ruimte waarin kleurinterpolatie tussen de kleurovergangstops wordt uitgevoerd.
extendMode
Het gedrag van de kleurovergang buiten het genormaliseerde bereik van [0,1].
pBrushProperties
Een aanwijzer naar de dekking en transformatie van een borstel.
bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).
CD2DGradientBrush::D estroy
Vernietigt een CD2DGradientBrush-object.
virtual void Destroy();
CD2DGradientBrush::m_arGradientStops
Matrix van de D2D1_GRADIENT_STOP structuren.
CArray<D2D1_GRADIENT_STOP, D2D1_GRADIENT_STOP> m_arGradientStops;
CD2DGradientBrush::m_colorInterpolationGamma
De ruimte waarin kleurinterpolatie tussen de kleurovergangstops wordt uitgevoerd.
D2D1_GAMMA m_colorInterpolationGamma;
CD2DGradientBrush::m_extendMode
Het gedrag van de kleurovergang buiten het genormaliseerde bereik van [0,1].
D2D1_EXTEND_MODE m_extendMode;
CD2DGradientBrush::m_pGradientStops
Een aanwijzer naar een matrix van D2D1_GRADIENT_STOP structuren.
ID2D1GradientStopCollection* m_pGradientStops;