Partilhar via


Classe CD2DMesh

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

Sintaxe

class CD2DMesh : public CD2DResource;

Membros

Construtores Públicos

Nome Description
CD2DMesh::CD2DMesh Constrói um objeto CD2DMesh.
CD2DMesh::~CD2DMesh O destruidor. É chamado quando um objeto mesh D2D está a ser destruído.

Métodos Públicos

Nome Description
CD2DMesh::Anexar Anexa a interface de recurso existente ao objeto
CD2DMesh::Criar Cria um CD2DMesh. (Sobrepõe CD2DResource::Create.)
CD2DMesh::D estroy Destrói um objeto CD2DMesh. (Sobrepõe CD2DResource::D estroy.)
CD2DMesh::D etach Desanexa a interface de recursos do objeto
CD2DMesh::Get Devolve a interface ID2D1Mesh
CD2DMesh::IsValid Verifica a validade do recurso (Sobrepõe CD2DResource::IsValid.)
CD2DMesh::Aberto Abre a malha para a população.

Operadores Públicos

Nome Description
CD2DMesh::operator ID2D1Mesh* Devolve a interface ID2D1Mesh

Membros de Dados Protegidos

Nome Description
CD2DMesh::m_pMesh Um apontador para um ID2D1Mesh.

Hierarquia de herança

CObject

CD2DResource

CD2DMesh

Requerimentos

Cabeçalho: afxrendertarget.h

CD2DMesh::~CD2DMesh

O destruidor. É chamado quando um objeto mesh D2D está a ser destruído.

virtual ~CD2DMesh();

CD2DMesh::Anexar

Anexa a interface de recurso existente ao objeto

void Attach(ID2D1Mesh* pResource);

Parâmetros

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

CD2DMesh::CD2DMesh

Constrói um objeto CD2DMesh.

CD2DMesh(
    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).

CD2DMesh::Criar

Cria um CD2DMesh.

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.

CD2DMesh::D estroy

Destrói um objeto CD2DMesh.

virtual void Destroy();

CD2DMesh::D etach

Desanexa a interface de recursos do objeto

ID2D1Mesh* Detach();

Valor de retorno

Apontador para interface de recursos destacada.

CD2DMesh::Get

Devolve a interface ID2D1Mesh

ID2D1Mesh* Get();

Valor de retorno

Apontar para uma interface ID2D1Mesh ou NULL se o objeto ainda não estiver inicializado.

CD2DMesh::IsValid

Verifica a validade dos recursos

virtual BOOL IsValid() const;

Valor de retorno

TRUE se o recurso for válido; caso contrário, FALSO.

CD2DMesh::m_pMesh

Um apontador para um ID2D1Mesh.

ID2D1Mesh* m_pMesh;

CD2DMesh::Aberto

Abre a malha para a população.

ID2D1TessellationSink* Open();

Valor de retorno

Um apontador para um ID2D1TessellationSink que é usado para preencher a malha.

CD2DMesh::operator ID2D1Mesh*

Devolve a interface ID2D1Mesh

operator ID2D1Mesh*();

Valor de retorno

Apontar para uma interface ID2D1Mesh ou NULL se o objeto ainda não estiver inicializado.

Consulte também

Classes