Condividi tramite


CD2DRadialGradientBrush::CD2DRadialGradientBrush

Crea un oggetto CD2DLinearGradientBrush.

CD2DRadialGradientBrush(
   CRenderTarget* pParentTarget,
   const D2D1_GRADIENT_STOP* gradientStops,
   UINT gradientStopsCount,
   D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES RadialGradientBrushProperties,
   D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
   D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
   CD2DBrushProperties* pBrushProperties = NULL,
   BOOL bAutoDestroy = TRUE
);

Parametri

  • pParentTarget
    Un puntatore alla destinazione di rendering.

  • gradientStops
    Puntatore a una matrice di strutture D2D1_GRADIENT_STOP.

  • gradientStopsCount
    Un valore maggiore o uguale a 1 che specifica il numero di cursori sfumatura nella matrice gradientStops.

  • RadialGradientBrushProperties
    Il centro, l'offset dell'origine della sfumatura e raggio x e raggio y della sfumatura del pennello.

  • colorInterpolationGamma
    Lo spazio in cui l'interpolazione cromatica tra i cursori di sfumatura viene eseguito.

  • extendMode
    Il comportamento della sfumatura al di fuori dell'intervallo normalizzato [0,1].

  • pBrushProperties
    Un puntatore all'opacità e alla trasformazione di un pennello.

  • bAutoDestroy
    Indica che l'oggetto verrà eliminato dal proprietario (pParentTarget).

Requisiti

Intestazione: afxrendertarget.h

Vedere anche

Riferimenti

Classe CD2DRadialGradientBrush