CD2DGradientBrush (clase)
La clase base de las clases CD2DLinearGradientBrush y CD2DRadialGradientBrush.
Sintaxis
class CD2DGradientBrush : public CD2DBrush;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CD2DGradientBrush::CD2DGradientBrush | Construye un objeto CD2DGradientBrush. |
CD2DGradientBrush::~CD2DGradientBrush | El destructor . Se llama cuando se destruye un objeto de pincel de degradado D2D. |
Métodos protegidos
Nombre | Descripción |
---|---|
CD2DGradientBrush::Destroy | Destruye un objeto CD2DGradientBrush. (Reemplaza CD2DBrush::Destroy.) |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CD2DGradientBrush::m_arGradientStops | Matriz de las estructuras de D2D1_GRADIENT_STOP. |
CD2DGradientBrush::m_colorInterpolationGamma | Espacio en el que se realiza la interpolación de color entre los delimitadores de degradado. |
CD2DGradientBrush::m_extendMode | Comportamiento del degradado fuera del intervalo normalizado [0,1]. |
CD2DGradientBrush::m_pGradientStops | Puntero a una matriz de estructuras D2D1_GRADIENT_STOP. |
Jerarquía de herencia
CD2DGradientBrush
Requisitos
Encabezado: afxrendertarget.h
CD2DGradientBrush::~CD2DGradientBrush
El destructor . Se llama cuando se destruye un objeto de pincel de degradado D2D.
virtual ~CD2DGradientBrush();
CD2DGradientBrush::CD2DGradientBrush
Construye un objeto CD2DGradientBrush.
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);
Parámetros
pParentTarget
Puntero al destino de representación.
gradientStops
Puntero a una matriz de estructuras D2D1_GRADIENT_STOP.
gradientStopsCount
Valor mayor o igual que 1 que especifica el número de delimitadores de degradado en la matriz gradientStops.
colorInterpolationGamma
Espacio en el que se realiza la interpolación de color entre los delimitadores de degradado.
extendMode
Comportamiento del degradado fuera del intervalo normalizado [0,1].
pBrushProperties
Puntero a la opacidad y transformación de un pincel.
bAutoDestroy
Indica que el objeto va a ser destruido por el propietario (pParentTarget).
CD2DGradientBrush::Destroy
Destruye un objeto CD2DGradientBrush.
virtual void Destroy();
CD2DGradientBrush::m_arGradientStops
Matriz de las estructuras de D2D1_GRADIENT_STOP.
CArray<D2D1_GRADIENT_STOP, D2D1_GRADIENT_STOP> m_arGradientStops;
CD2DGradientBrush::m_colorInterpolationGamma
Espacio en el que se realiza la interpolación de color entre los delimitadores de degradado.
D2D1_GAMMA m_colorInterpolationGamma;
CD2DGradientBrush::m_extendMode
Comportamiento del degradado fuera del intervalo normalizado [0,1].
D2D1_EXTEND_MODE m_extendMode;
CD2DGradientBrush::m_pGradientStops
Puntero a una matriz de estructuras D2D1_GRADIENT_STOP.
ID2D1GradientStopCollection* m_pGradientStops;