Поделиться через


Перечисление D3DXPATCHMESHTYPE

Типы исправлений сетки.

Синтаксис

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

Константы

D3DXPATCHMESH_RECT

Тип сетки исправлений прямоугольника.

D3DXPATCHMESH_TRI

Тип сетки исправлений треугольника.

D3DXPATCHMESH_NPATCH

Тип сетки N-patch.

D3DXPATCHMESH_FORCE_DWORD

Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы позволили бы компилировать это перечисление до размера, отличного от 32 бит. Это значение не используется.

Комментарии

Патчи треугольников имеют три стороны и описаны в D3DTRIPATCH_INFO. Прямоугольные патчи являются четырехсторонними и описаны в D3DRECTPATCH_INFO.

Требования

Требование Значение
Заголовок
D3dx9mesh.h

См. также раздел

Перечисления D3DX

Использование примитивов Higher-Order (Direct3D 9)