Partilhar via


CD2DLinearGradientBrush::CD2DLinearGradientBrush

Constrói um objeto de 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
    Um ponteiro ao processar destino.

  • gradientStops
    Um ponteiro para um vetor de estruturas de D2D1_GRADIENT_STOP.

  • gradientStopsCount
    Um valor maior ou igual a 1 que especifica o número de gradiente para a matriz de gradientStops.

  • LinearGradientBrushProperties
    O início e pontos de extremidade de gradiente.

  • colorInterpolationGamma
    Espaço em que a interpolação entre cor do gradiente para é executado.

  • extendMode
    O comportamento de gradiente fora de [0,1] normalizou o intervalo.

  • pBrushProperties
    Um ponteiro para a opacidade e à transformação de um pincel.

  • bAutoDestroy
    Indica que o objeto será destruído por proprietário (pParentTarget).

Requisitos

Cabeçalho: afxrendertarget.h

Consulte também

Referência

Classe de CD2DLinearGradientBrush