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

Определяет поддерживаемые режимы отбраковки.

Синтаксис

typedef enum D3DCULL { 
  D3DCULL_NONE         = 1,
  D3DCULL_CW           = 2,
  D3DCULL_CCW          = 3,
  D3DCULL_FORCE_DWORD  = 0x7fffffff
} D3DCULL, *LPD3DCULL;

Константы

D3DCULL_NONE

Не отгоравляйте лица назад.

D3DCULL_CW

Выбивая назад лица с вершинами по часовой стрелке.

D3DCULL_CCW

Отбрасывает обратные грани с вершинами против часовой стрелки.

D3DCULL_FORCE_DWORD

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

Комментарии

Значения в этом перечислимом типе используются D3DRS_CULLMODE состоянии отрисовки. Режимы отбраковки определяют, как отбраковываются задние стороны при отрисовке геометрии.

Требования

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

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

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

D3DCAPS9

D3DRENDERSTATETYPE