Udostępnij za pośrednictwem


CD2DLinearGradientBrush::CD2DLinearGradientBrush

Konstrukcje obiektu 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
);

Parametry

  • pParentTarget
    Wskaźnik do obiektu docelowego renderowania.

  • gradientStops
    Wskaźnik do tablicy struktur D2D1_GRADIENT_STOP.

  • gradientStopsCount
    Wartość większa niż lub równa 1, która określa liczbę gradientu w tablicy gradientStops.

  • LinearGradientBrushProperties
    Punkt początkowy i końcowy gradientu.

  • colorInterpolationGamma
    Miejsca, w których kolor jest wykonywane Interpolacja między przejścia gradientu.

  • extendMode
    Zachowanie gradient poza zakresem znormalizowana [0,1].

  • pBrushProperties
    Wskaźnik do krycia i transformacji pędzla.

  • bAutoDestroy
    Wskazuje, że obiekt zostaną zniszczone przez właściciela (pParentTarget).

Wymagania

Nagłówek: afxrendertarget.h

Zobacz też

Informacje

Klasa CD2DLinearGradientBrush