Freigeben über


D3DXPATCHMESHTYPE-Enumeration

Mesh-Patchtypen.

Syntax

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

Konstanten

D3DXPATCHMESH_RECT

Rechteck-Patch-Gittertyp.

D3DXPATCHMESH_TRI

Dreiecks-Patch-Gittertyp.

D3DXPATCHMESH_NPATCH

N-Patch-Gittertyp.

D3DXPATCHMESH_FORCE_DWORD

Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler es dieser Enumeration, eine andere Größe als 32 Bits zu kompilieren. Dieser Wert wird nicht verwendet.

Bemerkungen

Dreieckspatches haben drei Seiten und werden in D3DTRIPATCH_INFO beschrieben. Rechteckpatches sind vierseitig und werden in D3DRECTPATCH_INFO beschrieben.

Anforderungen

Anforderung Wert
Header
D3dx9mesh.h

Siehe auch

D3DX-Enumerationen

Verwenden Higher-Order Grundtypen (Direct3D 9)