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