Compartilhar via


Enumeração D3DXPATCHMESHTYPE

Tipos de patch de malha.

Sintaxe

typedef enum D3DXPATCHMESHTYPE { 
  D3DXPATCHMESH_RECT         = 0x001,
  D3DXPATCHMESH_TRI          = 0x002,
  D3DXPATCHMESH_NPATCH       = 0x003,
  D3DXPATCHMESH_FORCE_DWORD  = 0x7fffffff
} D3DXPATCHMESHTYPE, *LPD3DXPATCHMESHTYPE;

Constantes

D3DXPATCHMESH_RECT

Tipo de malha de patch do retângulo.

D3DXPATCHMESH_TRI

Tipo de malha de patch de triângulo.

D3DXPATCHMESH_NPATCH

Tipo de malha de N patch.

D3DXPATCHMESH_FORCE_DWORD

Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits. Este valor não é usado.

Comentários

Os patches de triângulo têm três lados e são descritos em D3DTRIPATCH_INFO. Os patches de retângulo são de quatro lados e são descritos em D3DRECTPATCH_INFO.

Requisitos

Requisito Valor
parâmetro
D3dx9mesh.h

Confira também

Enumerações D3DX

Usando primitivos Higher-Order (Direct3D 9)