Condividi tramite


Classe CD2DSolidColorBrush

Wrapper per ID2D1SolidColorBrush.

Sintassi

class CD2DSolidColorBrush : public CD2DBrush;

Membri

Costruttori pubblici

Nome Descrizione
CD2DSolidColorBrush::CD2DSolidColorBrush Con overload. Costruisce un oggetto CD2DSolidColorBrush.
CD2DSolidColorBrush::~CD2DSolidColorBrush Distruttore. Chiamato quando un oggetto pennello solido D2D viene eliminato definitivamente.

Metodi pubblici

Nome Descrizione
CD2DSolidColorBrush::Attach Collega l'interfaccia di risorsa esistente all'oggetto
CD2DSolidColorBrush::Create Crea un OGGETTO CD2DSolidColorBrush. (sostituzioni )CD2DResource::Create.
CD2DSolidColorBrush::D estroy Elimina definitivamente un oggetto CD2DSolidColorBrush. (sostituzioni )CD2DBrush::D estroy.
CD2DSolidColorBrush::D etach Scollega l'interfaccia della risorsa dall'oggetto
CD2DSolidColorBrush::Get Restituisce l'interfaccia ID2D1SolidColorBrush
CD2DSolidColorBrush::GetColor Recupera il colore del pennello a tinta unita
CD2DSolidColorBrush::SetColor Specifica il colore di questo pennello a tinta unita

Operatori pubblici

Nome Descrizione
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* Restituisce l'interfaccia ID2D1SolidColorBrush

Membri dati protetti

Nome Descrizione
CD2DSolidColorBrush::m_colorSolid Colore a tinta unita pennello.
CD2DSolidColorBrush::m_pSolidColorBrush Archivia un puntatore a un oggetto ID2D1SolidColorBrush.

Gerarchia di ereditarietà

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

Requisiti

Intestazione: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush

Distruttore. Chiamato quando un oggetto pennello solido D2D viene eliminato definitivamente.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Attach

Collega l'interfaccia di risorsa esistente all'oggetto

void Attach(ID2D1SolidColorBrush* pResource);

Parametri

pResource
Interfaccia della risorsa esistente. Non può essere NULL

CD2DSolidColorBrush::CD2DSolidColorBrush

Costruisce un oggetto 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);

Parametri

pParentTarget
Puntatore alla destinazione di rendering.

color
Valori rosso, verde, blu e alfa del colore del pennello.

pBrushProperties
Puntatore all'opacità e alla trasformazione di un pennello.

bAutoDestroy
Indica che l'oggetto verrà eliminato definitivamente dal proprietario (pParentTarget).

nAlpha
Opacità del colore del pennello.

CD2DSolidColorBrush::Create

Crea un OGGETTO CD2DSolidColorBrush.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parametri

pRenderTarget
Puntatore alla destinazione di rendering.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.

CD2DSolidColorBrush::D estroy

Elimina definitivamente un oggetto CD2DSolidColorBrush.

virtual void Destroy();

CD2DSolidColorBrush::D etach

Scollega l'interfaccia della risorsa dall'oggetto

ID2D1SolidColorBrush* Detach();

Valore restituito

Puntatore all'interfaccia della risorsa scollegata.

CD2DSolidColorBrush::Get

Restituisce l'interfaccia ID2D1SolidColorBrush

ID2D1SolidColorBrush* Get();

Valore restituito

Puntatore a un'interfaccia ID2D1SolidColorBrush o NULL se l'oggetto non è ancora inizializzato.

CD2DSolidColorBrush::GetColor

Recupera il colore del pennello a tinta unita

D2D1_COLOR_F GetColor() const;

Valore restituito

Colore di questo pennello a tinta unita

CD2DSolidColorBrush::m_colorSolid

Colore a tinta unita pennello.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

Archivia un puntatore a un oggetto ID2D1SolidColorBrush.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

Restituisce l'interfaccia ID2D1SolidColorBrush

operator ID2D1SolidColorBrush*();

Valore restituito

Puntatore a un'interfaccia ID2D1SolidColorBrush o NULL se l'oggetto non è ancora inizializzato.

CD2DSolidColorBrush::SetColor

Specifica il colore di questo pennello a tinta unita

void SetColor(D2D1_COLOR_F color);

Parametri

color
Colore di questo pennello a tinta unita

Vedi anche

Classi