Compartir a través de


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

Vea también

Referencia

CD2DLinearGradientBrush (Clase)