Share via


ID2D1RenderTarget::CreateLinearGradientBrush(constD2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES*,constD2D1_BRUSH_PROPERTIES*,ID2D1GradientStopCollection*,ID2D1LinearGradientBrush**) (d2d1.h)

Crea un objeto ID2D1LinearGradientBrush para pintar áreas con un degradado lineal.

Sintaxis

HRESULT CreateLinearGradientBrush(
  const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES *linearGradientBrushProperties,
  const D2D1_BRUSH_PROPERTIES                 *brushProperties,
  ID2D1GradientStopCollection                 *gradientStopCollection,
  ID2D1LinearGradientBrush                    **linearGradientBrush
);

Parámetros

linearGradientBrushProperties

Tipo: [in] const D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES*

Puntos inicial y final del degradado.

brushProperties

Tipo: [in] const D2D1_BRUSH_PROPERTIES*

Opacidad de transformación y base del nuevo pincel.

gradientStopCollection

Tipo: [in] ID2D1GradientStopCollection*

Colección de estructuras de D2D1_GRADIENT_STOP que describen los colores en el degradado del pincel y sus ubicaciones a lo largo de la línea de degradado.

linearGradientBrush

Tipo: [out] ID2D1LinearGradientBrush**

Cuando este método devuelve , contiene la dirección de un puntero al nuevo pincel. Este parámetro se pasa sin inicializar.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d2d1.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

Información general sobre los pinceles

CreateGradientStopCollection

Cómo crear un pincel de degradado lineal

ID2D1GradientStopCollection

ID2D1LinearGradientBrush

ID2D1RadialGradientBrush

ID2D1RenderTarget