Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
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;