Compartir a través de


CD2DSolidColorBrush (clase)

Contenedor de ID2D1SolidColorBrush.

Sintaxis

class CD2DSolidColorBrush : public CD2DBrush;

Miembros

Constructores públicos

Nombre Descripción
CD2DSolidColorBrush::CD2DSolidColorBrush Con sobrecarga. Construye un objeto CD2DSolidColorBrush.
CD2DSolidColorBrush::~CD2DSolidColorBrush El destructor . Se llama cuando se destruye un objeto de pincel sólido D2D.

Métodos públicos

Nombre Descripción
CD2DSolidColorBrush::Attach Asocia la interfaz de recursos existente al objeto
CD2DSolidColorBrush::Create Crea un objeto CD2DSolidColorBrush. (Invalida CD2DResource::Create).
CD2DSolidColorBrush::Destroy Destruye un objeto CD2DSolidColorBrush. (Reemplaza CD2DBrush::Destroy.)
CD2DSolidColorBrush::Detach Desasocia la interfaz de recursos del objeto
CD2DSolidColorBrush::Get Devuelve la interfaz ID2D1SolidColorBrush.
CD2DSolidColorBrush::GetColor Recupera el color del pincel de color sólido.
CD2DSolidColorBrush::SetColor Especifica el color de este pincel de color sólido.

Operadores públicos

Nombre Descripción
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* Devuelve la interfaz ID2D1SolidColorBrush.

Miembros de datos protegidos

Nombre Descripción
CD2DSolidColorBrush::m_colorSolid Color sólido del pincel.
CD2DSolidColorBrush::m_pSolidColorBrush Almacena un puntero a un objeto ID2D1SolidColorBrush.

Jerarquía de herencia

CObject

CD2DResource

CD2DBrush

CD2DSolidColorBrush

Requisitos

Encabezado: afxrendertarget.h

CD2DSolidColorBrush::~CD2DSolidColorBrush

El destructor . Se llama cuando se destruye un objeto de pincel sólido D2D.

virtual ~CD2DSolidColorBrush();

CD2DSolidColorBrush::Attach

Asocia la interfaz de recursos existente al objeto

void Attach(ID2D1SolidColorBrush* pResource);

Parámetros

pResource
Interfaz de recursos existente. No puede ser NULL.

CD2DSolidColorBrush::CD2DSolidColorBrush

Construye un 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
Puntero al destino de representación.

color
Los valores rojo, verde, azul y alfa del color del pincel.

pBrushProperties
Puntero a la opacidad y transformación de un pincel.

bAutoDestroy
Indica que el objeto va a ser destruido por el propietario (pParentTarget).

nAlpha
Opacidad del color del pincel.

CD2DSolidColorBrush::Create

Crea un objeto CD2DSolidColorBrush.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parámetros

pRenderTarget
Puntero al destino de representación.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

CD2DSolidColorBrush::Destroy

Destruye un objeto CD2DSolidColorBrush.

virtual void Destroy();

CD2DSolidColorBrush::Detach

Desasocia la interfaz de recursos del objeto

ID2D1SolidColorBrush* Detach();

Valor devuelto

Puntero a la interfaz de recursos desasociada.

CD2DSolidColorBrush::Get

Devuelve la interfaz ID2D1SolidColorBrush.

ID2D1SolidColorBrush* Get();

Valor devuelto

Puntero a una interfaz ID2D1SolidColorBrush, o NULL si todavía no se inicializa el objeto.

CD2DSolidColorBrush::GetColor

Recupera el color del pincel de color sólido.

D2D1_COLOR_F GetColor() const;

Valor devuelto

El color de este pincel de color sólido.

CD2DSolidColorBrush::m_colorSolid

Color sólido del pincel.

D2D1_COLOR_F m_colorSolid;

CD2DSolidColorBrush::m_pSolidColorBrush

Almacena un puntero a un objeto ID2D1SolidColorBrush.

ID2D1SolidColorBrush* m_pSolidColorBrush;

CD2DSolidColorBrush::operator ID2D1SolidColorBrush*

Devuelve la interfaz ID2D1SolidColorBrush.

operator ID2D1SolidColorBrush*();

Valor devuelto

Puntero a una interfaz ID2D1SolidColorBrush, o NULL si todavía no se inicializa el objeto.

CD2DSolidColorBrush::SetColor

Especifica el color de este pincel de color sólido.

void SetColor(D2D1_COLOR_F color);

Parámetros

color
El color de este pincel de color sólido.

Consulte también

Clases