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à
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