CD2DSolidColorBrush Sınıfı
ID2D1SolidColorBrush için bir sarmalayıcı.
Sözdizimi
class CD2DSolidColorBrush : public CD2DBrush;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CD2DSolidColorBrush::CD2DSolidColorBrush | Aşırı yüklendi. CD2DSolidColorBrush nesnesi oluşturur. |
CD2DSolidColorBrush::~CD2DSolidColorBrush | Yok edici. D2D düz fırça nesnesi yok edilirken çağrılır. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CD2DSolidColorBrush::Attach | Var olan kaynak arabirimini nesneye ekler |
CD2DSolidColorBrush::Create | CD2DSolidColorBrush oluşturur. (Geçersiz Kılmalar CD2DResource::Create.) |
CD2DSolidColorBrush::D estroy | CD2DSolidColorBrush nesnesini yok eder. (Geçersiz Kılmalar CD2DBrush::D estroy.) |
CD2DSolidColorBrush::D etach | Kaynak arabirimini nesneden ayırır |
CD2DSolidColorBrush::Get | ID2D1SolidColorBrush arabirimini döndürür |
CD2DSolidColorBrush::GetColor | Düz renk fırçasının rengini alır |
CD2DSolidColorBrush::SetColor | Bu düz renk fırçasının rengini belirtir |
Ortak İşleçler
Veri Akışı Adı | Açıklama |
---|---|
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* | ID2D1SolidColorBrush arabirimini döndürür |
Korumalı Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CD2DSolidColorBrush::m_colorSolid | Düz renk fırçalayın. |
CD2DSolidColorBrush::m_pSolidColorBrush | BIR ID2D1SolidColorBrush nesnesine yönelik bir işaretçi depolar. |
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxrendertarget.h
CD2DSolidColorBrush::~CD2DSolidColorBrush
Yok edici. D2D düz fırça nesnesi yok edilirken çağrılır.
virtual ~CD2DSolidColorBrush();
CD2DSolidColorBrush::Attach
Var olan kaynak arabirimini nesneye ekler
void Attach(ID2D1SolidColorBrush* pResource);
Parametreler
pResource
Mevcut kaynak arabirimi. NULL olamaz
CD2DSolidColorBrush::CD2DSolidColorBrush
CD2DSolidColorBrush nesnesi oluşturur.
CD2DSolidColorBrush(
CRenderTarget* pParentTarget,
D2D1_COLOR_F color,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
CD2DSolidColorBrush(
CRenderTarget* pParentTarget,
COLORREF color,
int nAlpha = 255,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parametreler
pParentTarget
İşleme hedefine bir işaretçi.
Renk
Fırça renginin kırmızı, yeşil, mavi ve alfa değerleri.
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).
nAlpha
Fırça renginin opaklığı.
CD2DSolidColorBrush::Create
CD2DSolidColorBrush oluşturur.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametreler
pRenderTarget
İşleme hedefine bir işaretçi.
Dönüş Değeri
Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.
CD2DSolidColorBrush::D estroy
CD2DSolidColorBrush nesnesini yok eder.
virtual void Destroy();
CD2DSolidColorBrush::D etach
Kaynak arabirimini nesneden ayırır
ID2D1SolidColorBrush* Detach();
Dönüş Değeri
Ayrılmış kaynak arabirimi işaretçisi.
CD2DSolidColorBrush::Get
ID2D1SolidColorBrush arabirimini döndürür
ID2D1SolidColorBrush* Get();
Dönüş Değeri
Id2D1SolidColorBrush arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.
CD2DSolidColorBrush::GetColor
Düz renk fırçasının rengini alır
D2D1_COLOR_F GetColor() const;
Dönüş Değeri
Bu düz renk fırçasının rengi
CD2DSolidColorBrush::m_colorSolid
Düz renk fırçalayın.
D2D1_COLOR_F m_colorSolid;
CD2DSolidColorBrush::m_pSolidColorBrush
BIR ID2D1SolidColorBrush nesnesine yönelik bir işaretçi depolar.
ID2D1SolidColorBrush* m_pSolidColorBrush;
CD2DSolidColorBrush::operator ID2D1SolidColorBrush*
ID2D1SolidColorBrush arabirimini döndürür
operator ID2D1SolidColorBrush*();
Dönüş Değeri
Id2D1SolidColorBrush arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.
CD2DSolidColorBrush::SetColor
Bu düz renk fırçasının rengini belirtir
void SetColor(D2D1_COLOR_F color);
Parametreler
Renk
Bu düz renk fırçasının rengi