Klasa CD2DSolidColorBrush
Otoka id2D1SolidColorBrush.
Składnia
class CD2DSolidColorBrush : public CD2DBrush;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CD2DSolidColorBrush::CD2DSolidColorBrush | Przeciążone. Tworzy obiekt CD2DSolidColorBrush. |
CD2DSolidColorBrush::~CD2DSolidColorBrush | Destruktora. Wywoływany, gdy obiekt stałej szczotki D2D jest niszczony. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CD2DSolidColorBrush::Attach | Dołącza istniejący interfejs zasobu do obiektu |
CD2DSolidColorBrush::Create | Tworzy dysk CD2DSolidColorBrush. (Przesłonięcia) CD2DResource::Create.) |
CD2DSolidColorBrush::D estroy | Niszczy obiekt CD2DSolidColorBrush. (Przesłonięcia) CD2DBrush::D estroy.) |
CD2DSolidColorBrush::D etach | Odłącza interfejs zasobu od obiektu |
CD2DSolidColorBrush::Get | Zwraca interfejs ID2D1SolidColorBrush |
CD2DSolidColorBrush::GetColor | Pobiera kolor pędzla z kolorem stałym |
CD2DSolidColorBrush::SetColor | Określa kolor tego pędzla w kolorze stałym |
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* | Zwraca interfejs ID2D1SolidColorBrush |
Chronione składowe danych
Nazwa/nazwisko | opis |
---|---|
CD2DSolidColorBrush::m_colorSolid | Szczotka z solidnym kolorem. |
CD2DSolidColorBrush::m_pSolidColorBrush | Przechowuje wskaźnik do obiektu ID2D1SolidColorBrush. |
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxrendertarget.h
CD2DSolidColorBrush::~CD2DSolidColorBrush
Destruktora. Wywoływany, gdy obiekt stałej szczotki D2D jest niszczony.
virtual ~CD2DSolidColorBrush();
CD2DSolidColorBrush::Attach
Dołącza istniejący interfejs zasobu do obiektu
void Attach(ID2D1SolidColorBrush* pResource);
Parametry
pResource
Istniejący interfejs zasobu. Nie można mieć wartości NULL
CD2DSolidColorBrush::CD2DSolidColorBrush
Tworzy obiekt CD2DSolidColorBrush.
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);
Parametry
pParentTarget
Wskaźnik do obiektu docelowego renderowania.
Kolor
Czerwone, zielone, niebieskie i alfa wartości koloru pędzla.
pBrushProperties
Wskaźnik do nieprzezroczystości i transformacji pędzla.
bAutoDestroy
Wskazuje, że obiekt zostanie zniszczony przez właściciela (pParentTarget).
nAlpha
Nieprzezroczystość koloru pędzla.
CD2DSolidColorBrush::Create
Tworzy dysk CD2DSolidColorBrush.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametry
pRenderTarget
Wskaźnik do obiektu docelowego renderowania.
Wartość zwracana
Jeśli metoda powiedzie się, zwraca S_OK. W przeciwnym razie zwraca kod błędu HRESULT.
CD2DSolidColorBrush::D estroy
Niszczy obiekt CD2DSolidColorBrush.
virtual void Destroy();
CD2DSolidColorBrush::D etach
Odłącza interfejs zasobu od obiektu
ID2D1SolidColorBrush* Detach();
Wartość zwracana
Wskaźnik do odłączonego interfejsu zasobu.
CD2DSolidColorBrush::Get
Zwraca interfejs ID2D1SolidColorBrush
ID2D1SolidColorBrush* Get();
Wartość zwracana
Wskaźnik do interfejsu ID2D1SolidColorBrush lub NULL, jeśli obiekt nie został jeszcze zainicjowany.
CD2DSolidColorBrush::GetColor
Pobiera kolor pędzla z kolorem stałym
D2D1_COLOR_F GetColor() const;
Wartość zwracana
Kolor tego pędzla w kolorze stałym
CD2DSolidColorBrush::m_colorSolid
Szczotka z solidnym kolorem.
D2D1_COLOR_F m_colorSolid;
CD2DSolidColorBrush::m_pSolidColorBrush
Przechowuje wskaźnik do obiektu ID2D1SolidColorBrush.
ID2D1SolidColorBrush* m_pSolidColorBrush;
CD2DSolidColorBrush::operator ID2D1SolidColorBrush*
Zwraca interfejs ID2D1SolidColorBrush
operator ID2D1SolidColorBrush*();
Wartość zwracana
Wskaźnik do interfejsu ID2D1SolidColorBrush lub NULL, jeśli obiekt nie został jeszcze zainicjowany.
CD2DSolidColorBrush::SetColor
Określa kolor tego pędzla w kolorze stałym
void SetColor(D2D1_COLOR_F color);
Parametry
Kolor
Kolor tego pędzla w kolorze stałym