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