CD2DGradientBrush Sınıfı
CD2DLinearGradientBrush ve CD2DRadialGradientBrush sınıflarının temel sınıfı.
Sözdizimi
class CD2DGradientBrush : public CD2DBrush;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CD2DGradientBrush::CD2DGradientBrush | CD2DGradientBrush nesnesi oluşturur. |
CD2DGradientBrush::~CD2DGradientBrush | Yok edici. D2D gradyan fırça nesnesi yok edilirken çağrılır. |
Korumalı Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CD2DGradientBrush::D estroy | CD2DGradientBrush nesnesini yok eder. (Geçersiz Kılmalar CD2DBrush::D estroy.) |
Korumalı Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CD2DGradientBrush::m_arGradientStops | D2D1_GRADIENT_STOP yapılarının dizisi. |
CD2DGradientBrush::m_colorInterpolationGamma | Gradyan durakları arasındaki renk ilişkilendirmesinin gerçekleştirildiği alan. |
CD2DGradientBrush::m_extendMode | Gradyanın [0,1] normalleştirilmiş aralığın dışındaki davranışı. |
CD2DGradientBrush::m_pGradientStops | D2D1_GRADIENT_STOP yapıları dizisinin işaretçisi. |
Devralma Hiyerarşisi
CD2DGradientBrush
Gereksinimler
Üst bilgi: afxrendertarget.h
CD2DGradientBrush::~CD2DGradientBrush
Yok edici. D2D gradyan fırça nesnesi yok edilirken çağrılır.
virtual ~CD2DGradientBrush();
CD2DGradientBrush::CD2DGradientBrush
CD2DGradientBrush nesnesi oluşturur.
CD2DGradientBrush(
CRenderTarget* pParentTarget,
const D2D1_GRADIENT_STOP* gradientStops,
UINT gradientStopsCount,
D2D1_GAMMA colorInterpolationGamma = D2D1_GAMMA_2_2,
D2D1_EXTEND_MODE extendMode = D2D1_EXTEND_MODE_CLAMP,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parametreler
pParentTarget
İşleme hedefine bir işaretçi.
gradientStops
D2D1_GRADIENT_STOP yapıları dizisinin işaretçisi.
gradientStopsCount
GradientStops dizisindeki gradyan duraklarının sayısını belirten 1'den büyük veya 1'e eşit bir değer.
colorInterpolationGamma
Gradyan durakları arasındaki renk ilişkilendirmesinin gerçekleştirildiği alan.
extendMode
Gradyanın [0,1] normalleştirilmiş aralığın dışındaki davranışı.
pBrushProperties
Fırçanın opaklığına ve dönüşümüne işaret eden bir işaretçi.
bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).
CD2DGradientBrush::D estroy
CD2DGradientBrush nesnesini yok eder.
virtual void Destroy();
CD2DGradientBrush::m_arGradientStops
D2D1_GRADIENT_STOP yapılarının dizisi.
CArray<D2D1_GRADIENT_STOP, D2D1_GRADIENT_STOP> m_arGradientStops;
CD2DGradientBrush::m_colorInterpolationGamma
Gradyan durakları arasındaki renk ilişkilendirmesinin gerçekleştirildiği alan.
D2D1_GAMMA m_colorInterpolationGamma;
CD2DGradientBrush::m_extendMode
Gradyanın [0,1] normalleştirilmiş aralığın dışındaki davranışı.
D2D1_EXTEND_MODE m_extendMode;
CD2DGradientBrush::m_pGradientStops
D2D1_GRADIENT_STOP yapıları dizisinin işaretçisi.
ID2D1GradientStopCollection* m_pGradientStops;