CD2DLinearGradientBrush::CD2DLinearGradientBrush
Construye un objeto CD2DLinearGradientBrush.
CD2DLinearGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES LinearGradientBrushProperties,
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
Un valor mayor o igual a 1 que especifica el número de puntos de degradado en la matriz gradientStops.LinearGradientBrushProperties
El extremo final e inicial del degradado.colorInterpolationGamma
Se realiza el espacio en el que se detiene la interpolación del color entre el degradado.extendMode
El comportamiento del degradado fuera del rango normalizado [0,1].pBrushProperties
Un puntero a la opacidad y transformación de un pincel.bAutoDestroy
Indica que el propietario (pParentTarget) destruirá el objeto.
Requisitos
Encabezado: afxrendertarget.h