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