Aracılığıyla paylaş


CD2DLinearGradientBrush::CD2DLinearGradientBrush

CD2DLinearGradientBrush nesnesi oluşturur.

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

Parametreler

  • pParentTarget
    Oluşturma hedefi için bir işaretçi.

  • gradientStops
    D2D1_GRADIENT_STOP yapıları dizisi için bir işaretçi.

  • gradientStopsCount
    Değer sıfırdan büyük veya eşit gradientStops dizisinde degrade durakları sayısını belirten 1.

  • LinearGradientBrushProperties
    Başlangıç ve bitiş noktalarını geçişin.

  • colorInterpolationGamma
    Hangi renk enterpolasyonu degrade durakları arasında gerçekleştirilen alanı.

  • extendMode
    [0,1] Normalleştirilmiş aralığın dışındaki degrade davranışı.

  • pBrushProperties
    Opaklık ve fırça dönüşümü için bir işaretçi.

  • bAutoDestroy
    Nesne sahibi (pParentTarget) tarafından edileceklerini belirtir.

Gereksinimler

Başlık: afxrendertarget.h

Ayrıca bkz.

Başvuru

CD2DLinearGradientBrush sınıfı