Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Um wrapper para ID2D1Layer.
Sintaxe
class CD2DLayer : public CD2DResource;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CD2DLayer::CD2DLayer | Constrói um objeto CD2DLayer. |
| CD2DLayer::~CD2DLayer | O destruidor. É chamado quando um objeto da camada D2D está a ser destruído. |
Métodos Públicos
| Nome | Description |
|---|---|
| CD2DLayer::Anexar | Anexa a interface de recurso existente ao objeto |
| CD2DLayer::Create | Cria um CD2DLayer. (Sobrepõe CD2DResource::Create.) |
| CD2DLayer::D estroy | Destrói um objeto CD2DLayer. (Sobrepõe CD2DResource::D estroy.) |
| CD2DLayer::D etach | Desanexa a interface de recursos do objeto |
| CD2DLayer::Get | Devolve a interface ID2D1Layer |
| CD2DLayer::GetSize | Devolve o tamanho do alvo de renderização em píxeis independentes do dispositivo |
| CD2DLayer::IsValid | Verifica a validade do recurso (Sobrepõe CD2DResource::IsValid.) |
Operadores Públicos
| Nome | Description |
|---|---|
| CD2DLayer::operator ID2D1Layer* | Devolve a interface ID2D1Layer |
Membros de Dados Protegidos
| Nome | Description |
|---|---|
| CD2DLayer::m_pLayer | Armazena um ponteiro para um objeto ID2D1Layer. |
Hierarquia de herança
CD2DLayer
Requerimentos
Cabeçalho: afxrendertarget.h
CD2DLayer::~CD2DLayer
O destruidor. É chamado quando um objeto da camada D2D está a ser destruído.
virtual ~CD2DLayer();
CD2DLayer::Anexar
Anexa a interface de recurso existente ao objeto
void Attach(ID2D1Layer* pResource);
Parâmetros
pResource
Interface de recursos existente. Não pode ser NULL
CD2DLayer::CD2DLayer
Constrói um objeto CD2DLayer.
CD2DLayer(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parâmetros
pParentTarget
Um ponteiro para o alvo de renderização.
bAutoDestroy
Indica que o objeto será destruído pelo proprietário (pParentTarget).
CD2DLayer::Create
Cria um CD2DLayer.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parâmetros
pRenderTarget
Um ponteiro para o alvo de renderização.
Valor de retorno
Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.
CD2DLayer::D estroy
Destrói um objeto CD2DLayer.
virtual void Destroy();
CD2DLayer::D etach
Desanexa a interface de recursos do objeto
ID2D1Layer* Detach();
Valor de retorno
Apontador para interface de recursos destacada.
CD2DLayer::Get
Devolve a interface ID2D1Layer
ID2D1Layer* Get();
Valor de retorno
Apontar para uma interface ID2D1Layer ou NULL se o objeto ainda não estiver inicializado.
CD2DLayer::GetSize
Devolve o tamanho do alvo de renderização em píxeis independentes do dispositivo
CD2DSizeF GetSize() const;
Valor de retorno
O tamanho atual do alvo de renderização em píxeis independentes do dispositivo
CD2DLayer::IsValid
Verifica a validade dos recursos
virtual BOOL IsValid() const;
Valor de retorno
TRUE se o recurso for válido; caso contrário, FALSO.
CD2DLayer::m_pLayer
Armazena um ponteiro para um objeto ID2D1Layer.
ID2D1Layer* m_pLayer;
CD2DLayer::operator ID2D1Layer*
Devolve a interface ID2D1Layer
operator ID2D1Layer* ();
Valor de retorno
Apontar para uma interface ID2D1Layer ou NULL se o objeto ainda não estiver inicializado.