Compartilhar via


Interface ID3DXMesh

Os aplicativos usam os métodos da interface ID3DXMesh para manipular objetos de malha.

Membros

A interface ID3DXMesh herda de ID3DXBaseMesh. O ID3DXMesh também tem estes tipos de membros:

Métodos

A interface ID3DXMesh tem esses métodos.

Método Descrição
LockAttributeBuffer Bloqueia o buffer de malha que contém os dados do atributo de malha e retorna um ponteiro para ele.
Otimizar Gera uma nova malha com rostos e vértices reordenados para otimizar o desempenho do desenho.
OptimizeInplace Gera uma malha com rostos e vértices reordenados para otimizar o desempenho do desenho. Esse método reordena a malha existente.
SetAttributeTable Define a tabela de atributos para uma malha e o número de entradas armazenadas na tabela.
UnlockAttributeBuffer Desbloqueia um buffer de atributo.

 

Comentários

Para obter a interface ID3DXMesh , chame a função D3DXCreateMesh ou D3DXCreateMeshFVF .

Essa interface herda funcionalidade adicional da interface ID3DXBaseMesh .

O tipo LPD3DXMESH é definido como um ponteiro para a interface ID3DXMesh .

typedef struct ID3DXMesh *LPD3DXMESH;

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXBaseMesh

D3DX Interfaces

Funções de malha