Classe CD2DSolidColorBrush
Wrapper per ID2D1SolidColorBrush.
class CD2DSolidColorBrush : public CD2DBrush;
Nome | Descrizione |
---|---|
CD2DSolidColorBrush::CD2DSolidColorBrush | Con overload. Costruisce un oggetto CD2DSolidColorBrush. |
CD2DSolidColorBrush::~CD2DSolidColorBrush | Distruttore. Chiamato quando un oggetto pennello solido D2D viene eliminato definitivamente. |
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 |
Nome | Descrizione |
---|---|
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* | Restituisce l'interfaccia ID2D1SolidColorBrush |
Nome | Descrizione |
---|---|
CD2DSolidColorBrush::m_colorSolid | Colore a tinta unita pennello. |
CD2DSolidColorBrush::m_pSolidColorBrush | Archivia un puntatore a un oggetto ID2D1SolidColorBrush. |
Intestazione: afxrendertarget.h
Distruttore. Chiamato quando un oggetto pennello solido D2D viene eliminato definitivamente.
virtual ~CD2DSolidColorBrush();
Collega l'interfaccia di risorsa esistente all'oggetto
void Attach(ID2D1SolidColorBrush* pResource);
pResource
Interfaccia della risorsa esistente. Non può essere NULL
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);
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.
Crea un OGGETTO CD2DSolidColorBrush.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
pRenderTarget
Puntatore alla destinazione di rendering.
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Elimina definitivamente un oggetto CD2DSolidColorBrush.
virtual void Destroy();
Scollega l'interfaccia della risorsa dall'oggetto
ID2D1SolidColorBrush* Detach();
Puntatore all'interfaccia della risorsa scollegata.
Restituisce l'interfaccia ID2D1SolidColorBrush
ID2D1SolidColorBrush* Get();
Puntatore a un'interfaccia ID2D1SolidColorBrush o NULL se l'oggetto non è ancora inizializzato.
Recupera il colore del pennello a tinta unita
D2D1_COLOR_F GetColor() const;
Colore di questo pennello a tinta unita
Colore a tinta unita pennello.
D2D1_COLOR_F m_colorSolid;
Archivia un puntatore a un oggetto ID2D1SolidColorBrush.
ID2D1SolidColorBrush* m_pSolidColorBrush;
Restituisce l'interfaccia ID2D1SolidColorBrush
operator ID2D1SolidColorBrush*();
Puntatore a un'interfaccia ID2D1SolidColorBrush o NULL se l'oggetto non è ancora inizializzato.
Specifica il colore di questo pennello a tinta unita
void SetColor(D2D1_COLOR_F color);
color
Colore di questo pennello a tinta unita