Перечисление D3D12_INDEX_BUFFER_STRIP_CUT_VALUE (d3d12.h)
При использовании топологии примитивов для полос треугольников позиции вершин интерпретируются как вершины непрерывного треугольника "полоса". Существует специальное значение индекса, которое представляет желание иметь разрыв в полосе, значение вырезанного индекса. В этом перечислении перечислены поддерживаемые значения выреза.
Синтаксис
typedef enum D3D12_INDEX_BUFFER_STRIP_CUT_VALUE {
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED = 0,
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF = 1,
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF = 2
} ;
Константы
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED Значение: 0 Указывает, что значение выреза отсутствует. |
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF Значение: 1 Указывает, что в качестве значения выреза следует использовать 0xFFFF. |
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF Значение: 2 Указывает, что в качестве значения выреза следует использовать 0xFFFFFFFF. |
Комментарии
Это перечисление используется структурой D3D12_GRAPHICS_PIPELINE_STATE_DESC .
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |