CD2DLayer (clase)
Contenedor de ID2D1Layer.
Sintaxis
class CD2DLayer : public CD2DResource;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CD2DLayer::CD2DLayer | Construye un objeto CD2DLayer. |
CD2DLayer::~CD2DLayer | El destructor . Se llama cuando se va a destruir un objeto de capa D2D. |
Métodos públicos
Nombre | Descripción |
---|---|
CD2DLayer::Attach | Asocia la interfaz de recursos existente al objeto |
CD2DLayer::Create | Crea un objeto CD2DLayer. (Invalida CD2DResource::Create). |
CD2DLayer::Destroy | Destruye un objeto CD2DLayer. (Invalida CD2DResource::Destroy.) |
CD2DLayer::Detach | Desasocia la interfaz de recursos del objeto |
CD2DLayer::Get | Devuelve la interfaz ID2D1Layer. |
CD2DLayer::GetSize | Devuelve el tamaño del destino de representación en píxeles independientes del dispositivo. |
CD2DLayer::IsValid | Comprueba la validez de un recurso (invalida a CD2DResource::IsValid.) |
Operadores públicos
Nombre | Descripción |
---|---|
CD2DLayer::operator ID2D1Layer* | Devuelve la interfaz ID2D1Layer. |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CD2DLayer::m_pLayer | Almacena un puntero a un objeto ID2D1Layer. |
Jerarquía de herencia
CD2DLayer
Requisitos
Encabezado: afxrendertarget.h
CD2DLayer::~CD2DLayer
El destructor . Se llama cuando se va a destruir un objeto de capa D2D.
virtual ~CD2DLayer();
CD2DLayer::Attach
Asocia la interfaz de recursos existente al objeto
void Attach(ID2D1Layer* pResource);
Parámetros
pResource
Interfaz de recursos existente. No puede ser NULL.
CD2DLayer::CD2DLayer
Construye un objeto CD2DLayer.
CD2DLayer(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parámetros
pParentTarget
Puntero al destino de representación.
bAutoDestroy
Indica que el objeto va a ser destruido por el propietario (pParentTarget).
CD2DLayer::Create
Crea un objeto CD2DLayer.
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.
CD2DLayer::Destroy
Destruye un objeto CD2DLayer.
virtual void Destroy();
CD2DLayer::Detach
Desasocia la interfaz de recursos del objeto
ID2D1Layer* Detach();
Valor devuelto
Puntero a la interfaz de recursos desasociada.
CD2DLayer::Get
Devuelve la interfaz ID2D1Layer.
ID2D1Layer* Get();
Valor devuelto
Puntero a una interfaz ID2D1Layer, o NULL si el objeto aún no se ha inicializado.
CD2DLayer::GetSize
Devuelve el tamaño del destino de representación en píxeles independientes del dispositivo.
CD2DSizeF GetSize() const;
Valor devuelto
El tamaño actual del destino de representación en píxeles independientes del dispositivo.
CD2DLayer::IsValid
Comprueba la validez de un recurso.
virtual BOOL IsValid() const;
Valor devuelto
TRUE si el recurso es válido; de lo contrario, FALSE.
CD2DLayer::m_pLayer
Almacena un puntero a un objeto ID2D1Layer.
ID2D1Layer* m_pLayer;
CD2DLayer::operator ID2D1Layer*
Devuelve la interfaz ID2D1Layer.
operator ID2D1Layer* ();
Valor devuelto
Puntero a una interfaz ID2D1Layer, o NULL si el objeto aún no se ha inicializado.