Udostępnij za pośrednictwem


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

Obiekt CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

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

Zobacz też

Klasy