Перечисление D3D_PRIMITIVE_TOPOLOGY (d3dcommon.h)

Значения, указывающие, как конвейер интерпретирует данные вершин, привязанные к этапу входного ассемблер. Эти примитивные значения топологии определяют, как данные вершин отображаются на экране.

Примечание

Для программирования с помощью Direct3D 10 этот API имеет псевдоним типа, который начинается D3D10_ вместо D3D_. Эти псевдонимы типов Direct3D 10 определяются в d3d10.h, d3d10misc.hи d3d10shader.h.

Синтаксис

typedef enum D3D_PRIMITIVE_TOPOLOGY {
  D3D_PRIMITIVE_TOPOLOGY_UNDEFINED = 0,
  D3D_PRIMITIVE_TOPOLOGY_POINTLIST = 1,
  D3D_PRIMITIVE_TOPOLOGY_LINELIST = 2,
  D3D_PRIMITIVE_TOPOLOGY_LINESTRIP = 3,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST = 4,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP = 5,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLEFAN,
  D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ = 10,
  D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ = 11,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ = 12,
  D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ = 13,
  D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST = 33,
  D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST = 34,
  D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST = 35,
  D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST = 36,
  D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST = 37,
  D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST = 38,
  D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST = 39,
  D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST = 40,
  D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST = 41,
  D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST = 42,
  D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST = 43,
  D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST = 44,
  D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST = 45,
  D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST = 46,
  D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST = 47,
  D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST = 48,
  D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST = 49,
  D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST = 50,
  D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST = 51,
  D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST = 52,
  D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST = 53,
  D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST = 54,
  D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST = 55,
  D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST = 56,
  D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST = 57,
  D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST = 58,
  D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST = 59,
  D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST = 60,
  D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST = 61,
  D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST = 62,
  D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST = 63,
  D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST = 64,
  D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED,
  D3D10_PRIMITIVE_TOPOLOGY_POINTLIST,
  D3D10_PRIMITIVE_TOPOLOGY_LINELIST,
  D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP,
  D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ,
  D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ,
  D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED,
  D3D11_PRIMITIVE_TOPOLOGY_POINTLIST,
  D3D11_PRIMITIVE_TOPOLOGY_LINELIST,
  D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP,
  D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ,
  D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST,
  D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
} ;

Константы

 
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
Значение: 0
Этап IA не инициализирован с примитивной топологией. Этап IA не будет работать должным образом, если не определена примитивная топология.
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
Значение: 1
Интерпретировать данные вершины как список точек.
D3D_PRIMITIVE_TOPOLOGY_LINELIST
Значение: 2
Интерпретировать данные вершин как список строк.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
Значение: 3
Интерпретировать данные вершины как полосу линии.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Значение: 4
Интерпретировать данные вершины как список треугольников.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Значение: 5
Интерпретировать данные вершины как полосу треугольника.
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Значение: 10
Интерпретируют данные вершины как список линий с данными о примыканиях.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Значение: 11
Интерпретируют данные вершины как полосу линий с данными о соседствах.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Значение: 12
Интерпретировать данные вершин как список треугольников с данными о примыканиях.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Значение: 13
Интерпретировать данные вершины как полосу треугольника с данными о примеся.
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Значение: 33
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Значение: 34
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Значение: 35
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Значение: 36
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Значение: 37
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Значение: 38
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Значение: 39
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Значение: 40
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Значение: 41
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Значение: 42
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Значение: 43
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Значение: 44
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Значение: 45
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Значение: 46
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Значение: 47
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Значение: 48
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Значение: 49
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Значение: 50
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Значение: 51
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Значение: 52
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Значение: 53
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Значение: 54
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Значение: 55
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Значение: 56
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Значение: 57
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Значение: 58
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Значение: 59
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Значение: 60
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Значение: 61
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Значение: 62
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Значение: 63
Интерпретировать данные вершин как список исправлений.
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Значение: 64
Интерпретировать данные вершин как список исправлений.
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
Этап IA не инициализирован с примитивной топологией. Этап IA не будет работать должным образом, если не определена примитивная топология.
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
Интерпретировать данные вершины как список точек.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
Интерпретировать данные вершин как список строк.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
Интерпретировать данные вершины как полосу линии.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Интерпретировать данные вершины как список треугольников.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Интерпретировать данные вершины как полосу треугольника.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Интерпретируют данные вершины как список линий с данными о примыканиях.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Интерпретируют данные вершины как полосу линий с данными о соседствах.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Интерпретировать данные вершин как список треугольников с данными о примыканиях.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Интерпретировать данные вершины как полосу треугольника с данными о примеся.
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
Этап IA не инициализирован с примитивной топологией. Этап IA не будет работать должным образом, если не определена примитивная топология.
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
Интерпретировать данные вершины как список точек.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
Интерпретировать данные вершин как список строк.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
Интерпретировать данные вершины как полосу линии.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Интерпретировать данные вершины как список треугольников.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Интерпретировать данные вершины как полосу треугольника.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Интерпретируют данные вершины как список линий с данными о примыканиях.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Интерпретируют данные вершины как полосу линий с данными о соседствах.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Интерпретировать данные вершин как список треугольников с данными о примыканиях.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Интерпретировать данные вершины как полосу треугольника с данными о примеся.
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Интерпретировать данные вершин как список исправлений.

Комментарии

Используйте метод ID3D11DeviceContext::IASetPrimitiveTopology и значение из D3D_PRIMITIVE_TOPOLOGY , чтобы привязать примитивную топологию к этапу ассемблеера ввода. Используйте метод ID3D11DeviceContext::IAGetPrimitiveTopology , чтобы получить примитивную топологию для этапа ассемблеера ввода.

На следующей схеме показаны различные примитивные типы для объекта геометрического шейдера.

Иллюстрация различных примитивных типов для объекта геометрического шейдера

Требования

   
Верхняя часть d3dcommon.h

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

Перечисления общих версий