Interface ID3DXPatchMesh
Essa interface encapsula a funcionalidade de malha de patch.
Membros
A interface ID3DXPatchMesh herda da interface IUnknown . ID3DXPatchMesh também tem estes tipos de membros:
Métodos
A interface ID3DXPatchMesh tem esses métodos.
Método | Descrição |
---|---|
CloneMesh | Cria uma nova malha de patch com a declaração de vértice especificada. |
GenerateAdjacency | Gere uma lista de bordas de malha e os patches que compartilham cada borda. |
GetControlVerticesPerPatch | Obtém o número de vértices de controle por patch. |
GetDeclaration | Obtém a declaração de vértice. |
GetDevice | Obtém o dispositivo que criou a malha. |
GetDisplaceParam | Obtém parâmetros de deslocamento de geometria de malha. |
GetIndexBuffer | Obtém o buffer de índice de malha. |
GetNumPatches | Obtém o número de patches na malha. |
GetNumVertices | Obtém o número de vértices na malha. |
GetOptions | Obtém o tipo de patch. |
GetPatchInfo | Obtém os atributos do patch. |
GetTessSize | Obtém o tamanho da malha mosaicada, dado um nível de mosaico. |
GetVertexBuffer | Obtém o buffer de vértice de malha. |
LockAttributeBuffer | Bloqueia o buffer de atributo. |
LockIndexBuffer | Bloqueie o buffer de índice. |
LockVertexBuffer | Bloqueie o buffer de vértice. |
Otimizar | Otimiza a malha de patch para mosaico eficiente. |
SetDisplaceParam | Define parâmetros de deslocamento de geometria de malha. |
Mosaico | Executa mosaico uniforme com base no nível de mosaico. |
TessellateAdaptive | Executa o mosaico adaptável com base no critério de mosaico adaptável baseado em z. |
UnlockAttributeBuffer | Desbloqueie o buffer de atributo. |
UnlockIndexBuffer | Desbloqueie o buffer de índice. |
UnlockVertexBuffer | Desbloqueie o buffer de vértice. |
Comentários
Uma malha de patch é uma malha que consiste em uma série de patches.
Para obter a interface ID3DXPatchMesh , chame a função D3DXCreatePatchMesh .
O tipo LPD3DXPATCHMESH é definido como um ponteiro para a interface ID3DXPatchMesh , da seguinte maneira:
typedef struct ID3DXPatchMesh *LPD3DXPATCHMESH;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também