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