Interface ID3DX10Mesh
Os aplicativos usam os métodos da interface ID3DX10Mesh para manipular objetos de malha.
Membros
A interface ID3DX10Mesh herda da interface IUnknown . O ID3DX10Mesh também tem esses tipos de membros:
Métodos
A interface ID3DX10Mesh tem esses métodos.
Método | Descrição |
---|---|
CloneMesh | Cria uma nova malha e a preenche com os dados de uma malha carregada anteriormente. |
CommitToDevice | Confirme as alterações feitas em uma malha no dispositivo para que as alterações possam ser renderizadas. Isso deve ser chamado depois que os dados de uma malha forem alterados e antes de serem renderizados. Uma malha não pode ser renderizada, a menos que esteja comprometida com o dispositivo. Consulte Observações. |
Descartar | Remove dados de malha do dispositivo que foi confirmado no dispositivo (com ID3DX10Mesh::CommitToDevice). |
DrawSubset | Desenha um subconjunto de uma malha. |
DrawSubsetInstanced | Desenhe várias instâncias do mesmo subconjunto de uma malha. |
GenerateAdjacencyAndPointReps | Gere uma lista de bordas de malha, bem como uma lista de rostos que compartilham cada borda. |
GenerateAttributeBufferFromTable | Gere um buffer de atributo dos dados na tabela de atributos da malha. Um buffer de atributo é outro formato para armazenar os dados na tabela de atributos. Tanto o buffer de atributo quanto a tabela de atributos são estruturas de dados internas na malha. |
GenerateGSAdjacency | Adiciona dados de adjacência ao buffer de índice da malha. Quando a malha deve ser enviada para um sombreador de geometria que usa dados de adjacência, é necessário que o buffer de índice da malha contenha dados de adjacência. |
GetAdjacencyBuffer | Acesse o buffer de adjacência da malha. |
GetAttributeBuffer | Acesse o buffer de atributo da malha. |
GetAttributeTable | Recupera uma tabela de atributo para uma malha ou o número de entradas armazenadas em uma tabela de atributos para uma malha. |
GetDeviceIndexBuffer | Acesse o buffer de índice da malha depois que ele tiver sido confirmado no dispositivo com ID3DX10Mesh::CommitToDevice. Isso é diferente de ID3DX10Mesh::GetIndexBuffer, que retorna o buffer de índice antes de ser confirmado no dispositivo. |
GetDeviceVertexBuffer | Acesse o buffer de vértice da malha depois que ele tiver sido confirmado no dispositivo com ID3DX10Mesh::CommitToDevice. Isso é diferente de ID3DX10Mesh::GetVertexBuffer, que retorna o buffer de vértice antes de ser confirmado no dispositivo. |
GetFaceCount | Recupera o número de rostos na malha. |
GetFlags | Acesse os sinalizadores de criação da malha. |
GetIndexBuffer | Recupera os dados em um buffer de índice. |
GetPointRepBuffer | Obtenha o buffer de representante de ponto da malha. |
GetVertexBuffer | Recupera o buffer de vértice associado à malha. |
GetVertexBufferCount | Obtenha o número de buffers de vértice na malha. |
GetVertexCount | Obtenha o número de vértices na malha. Uma malha pode conter vários buffers de vértice (ou seja, um buffer de vértice pode conter todos os dados de posição, outro pode conter todos os dados de coordenadas de textura, etc.), no entanto, cada buffer de vértice conterá o mesmo número de elementos. |
GetVertexDescription | Acesse a descrição do vértice passada para D3DX10CreateMesh. A descrição do vértice descreve o layout dos buffers de vértice da malha. |
Intersect | Determina se um raio se cruza com essa malha. |
IntersectSubset | Determina se um raio se cruza com um subconjunto dessa malha. |
Otimizar | Gera uma nova malha com rostos e vértices reordenados para otimizar o desempenho do desenho. |
SetAdjacencyData | Defina os dados de adjacência da malha. |
SetAttributeData | Defina os dados de atributo da malha. |
SetAttributeTable | Define a tabela de atributos para uma malha e o número de entradas armazenadas na tabela. |
SetIndexData | Defina os dados de índice da malha. |
SetPointRepData | Defina os dados de rep de ponto para a malha. |
SetVertexData | Defina dados de vértice em um dos buffers de vértice da malha. |
Comentários
Para obter a interface ID3DX10Mesh, chame D3DX10CreateMesh.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também