Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, как конвейер интерпретирует входные примитивы геометрического или поверхностного шейдера.
Синтаксис
typedef enum D3D12_PRIMITIVE_TOPOLOGY_TYPE {
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED = 0,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT = 1,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE = 2,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE = 3,
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH = 4
} ;
Константы
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINEDЗначение: 0 Шейдер не инициализирован с помощью входного примитивного типа. |
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINTЗначение: 1 Интерпретирует входной примитив как точку. |
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINEЗначение: 2 Интерпретирует входной примитив как строку. |
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLEЗначение: 3 Интерпретирует входной примитив как треугольник. |
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCHЗначение: 4 Интерпретирует входной примитив как исправление контрольной точки. |
Комментарии
Это перечисление используется структурой D3D12_GRAPHICS_PIPELINE_STATE_DESC .
Требования
| Требование | Значение |
|---|---|
| Заголовок | d3d12.h |