Partilhar via


Classe CD2DSolidColorBrush

Um wrapper para ID2D1SolidColorBrush.

Sintaxe

class CD2DSolidColorBrush : public CD2DBrush;

Membros

Construtores públicos

Nome Descrição
CD2DSolidColorBrush::CD2DSolidColorBrush Sobrecarregado. Constrói um objeto CD2DSolidColorBrush.
CD2DSolidColorBrush::~CD2DSolidColorBrush O destruidor. Chamado quando um objeto de pincel sólido D2D está sendo destruído.

Métodos públicos

Nome Descrição
CD2DSolidColorBrush::Attach Anexa a interface de recurso ao objeto
CD2DSolidColorBrush::Create Cria um CD2DSolidColorBrush. (Substitui CD2DResource::Create.)
CD2DSolidColorBrush::Destroy Destrói um objeto CD2DSolidColorBrush. (Substitui CD2DBrush::Destroy.)
CD2DSolidColorBrush::Detach Desanexa a interface do recurso do objeto
CD2DSolidColorBrush::Get Retorna a interface ID2D1SolidColorBrush
CD2DSolidColorBrush::GetColor Recupera a cor do pincel de cor sólida
CD2DSolidColorBrush::SetColor Especifica a cor deste pincel de cor sólida

Operadores públicos

Nome Descrição
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* Retorna a interface ID2D1SolidColorBrush

Membros de dados protegidos

Nome Descrição
CD2DSolidColorBrush::m_colorSolid Cor sólida do pincel.
CD2DSolidColorBrush::m_pSolidColorBrush Armazena um ponteiro para um objeto ID2D1SolidColorBrush.

Hierarquia de herança

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

Requisitos

Cabeçalho: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush

O destruidor. Chamado quando um objeto de pincel sólido D2D está sendo destruído.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Attach

Anexa a interface de recurso ao objeto

void Attach(ID2D1SolidColorBrush* pResource);

Parâmetros

pResource
Interface de recurso existente. Não pode ser NULL

CD2DSolidColorBrush::CD2DSolidColorBrush

Constrói um objeto 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);

Parâmetros

pParentTarget
Um ponteiro para o destino de renderização.

color
Os valores vermelho, verde, azul e alfa da cor do pincel.

pBrushProperties
Um ponteiro para a opacidade e a transformação de um pincel.

bAutoDestroy
Indica que o objeto será destruído pelo proprietário (pParentTarget).

nAlpha
A opacidade da cor do pincel.

CD2DSolidColorBrush::Create

Cria um CD2DSolidColorBrush.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parâmetros

pRenderTarget
Um ponteiro para o destino de renderização.

Valor de retorno

Se o método for bem-sucedido, retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

CD2DSolidColorBrush::Destroy

Destrói um objeto CD2DSolidColorBrush.

virtual void Destroy();

CD2DSolidColorBrush::Detach

Desanexa a interface do recurso do objeto

ID2D1SolidColorBrush* Detach();

Valor de retorno

Ponteiro para a interface de recurso desanexada.

CD2DSolidColorBrush::Get

Retorna a interface ID2D1SolidColorBrush

ID2D1SolidColorBrush* Get();

Valor de retorno

Ponteiro para uma interface ID2D1SolidColorBrush, ou NULL se o objeto ainda não estiver inicializado.

CD2DSolidColorBrush::GetColor

Recupera a cor do pincel de cor sólida

D2D1_COLOR_F GetColor() const;

Valor de retorno

A cor deste pincel de cor sólida

CD2DSolidColorBrush::m_colorSolid

Cor sólida do pincel.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

Armazena um ponteiro para um objeto ID2D1SolidColorBrush.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

Retorna a interface ID2D1SolidColorBrush

operator ID2D1SolidColorBrush*();

Valor de retorno

Ponteiro para uma interface ID2D1SolidColorBrush, ou NULL se o objeto ainda não estiver inicializado.

CD2DSolidColorBrush::SetColor

Especifica a cor deste pincel de cor sólida

void SetColor(D2D1_COLOR_F color);

Parâmetros

color
A cor deste pincel de cor sólida

Confira também

Classes