enumerazione D3D_PRIMITIVE_TOPOLOGY (d3dcommon.h)

Valori che indicano come la pipeline interpreta i dati dei vertici associati alla fase dell'assembler di input. Questi valori di topologia primitiva determinano il rendering dei dati dei vertici sullo schermo.

Nota

Per la programmazione con Direct3D 10, questa API ha un alias di D3D_tipo che inizia D3D10_ anziché . Questi alias di tipo Direct3D 10 sono definiti in d3d10.h, d3d10misc.he d3d10shader.h.

Sintassi

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
} ;

Costanti

 
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
Valore: 0
La fase IA non è stata inizializzata con una topologia primitiva. La fase IA non funzionerà correttamente a meno che non venga definita una topologia primitiva.
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
Valore: 1
Interpretare i dati del vertice come elenco di punti.
D3D_PRIMITIVE_TOPOLOGY_LINELIST
Valore: 2
Interpretare i dati del vertice come elenco di righe.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
Valore: 3
Interpretare i dati del vertice come striscia di linee.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Valore: 4
Interpretare i dati del vertice come elenco di triangoli.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Valore: 5
Interpretare i dati del vertice come strip di triangoli.
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Valore: 10
Interpretare i dati del vertice come elenco di righe con dati di adjacency.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Valore: 11
Interpretare i dati del vertice come striscia di linee con dati di adjacency.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Valore: 12
Interpretare i dati del vertice come elenco di triangoli con dati di adjacency.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Valore: 13
Interpretare i dati del vertice come striscia triangolare con dati di adjacency.
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Valore: 33
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Valore: 34
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Valore: 35
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Valore: 36
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Valore: 37
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Valore: 38
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Valore: 39
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Valore: 40
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Valore: 41
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Valore: 42
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Valore: 43
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Valore: 44
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Valore: 45
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Valore: 46
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Valore: 47
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Valore: 48
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Valore: 49
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Valore: 50
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Valore: 51
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Valore: 52
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Valore: 53
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Valore: 54
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Valore: 55
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Valore: 56
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Valore: 57
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Valore: 58
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Valore: 59
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Valore: 60
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Valore: 61
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Valore: 62
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Valore: 63
Interpretare i dati del vertice come elenco di patch.
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Valore: 64
Interpretare i dati del vertice come elenco di patch.
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
La fase IA non è stata inizializzata con una topologia primitiva. La fase IA non funzionerà correttamente a meno che non venga definita una topologia primitiva.
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
Interpretare i dati del vertice come elenco di punti.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
Interpretare i dati del vertice come elenco di righe.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
Interpretare i dati del vertice come striscia di linee.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Interpretare i dati del vertice come elenco di triangoli.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Interpretare i dati del vertice come strip di triangoli.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Interpretare i dati del vertice come elenco di righe con dati di adjacency.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Interpretare i dati del vertice come striscia di linee con dati di adjacency.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Interpretare i dati del vertice come elenco di triangoli con dati di adjacency.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Interpretare i dati del vertice come striscia triangolare con dati di adjacency.
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
La fase IA non è stata inizializzata con una topologia primitiva. La fase IA non funzionerà correttamente a meno che non venga definita una topologia primitiva.
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
Interpretare i dati del vertice come elenco di punti.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
Interpretare i dati del vertice come elenco di righe.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
Interpretare i dati del vertice come striscia di linee.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Interpretare i dati del vertice come elenco di triangoli.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Interpretare i dati del vertice come strip di triangoli.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Interpretare i dati del vertice come elenco di righe con dati di adjacency.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Interpretare i dati del vertice come striscia di linee con dati di adjacency.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Interpretare i dati del vertice come elenco di triangoli con dati di adjacency.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Interpretare i dati del vertice come striscia triangolare con dati di adjacency.
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Interpretare i dati del vertice come elenco di patch.

Commenti

Usare il metodo ID3D11DeviceContext::IASetPrimitiveTopology e un valore da D3D_PRIMITIVE_TOPOLOGY per associare una topologia primitiva alla fase di assemblaggio di input. Usare il metodo ID3D11DeviceContext::IAGetPrimitiveTopology per recuperare la topologia primitiva per la fase di input-assembler.

Il diagramma seguente illustra i vari tipi primitivi per un oggetto geometry shader.

Illustrazione dei vari tipi primitivi per un oggetto geometry shader

Requisiti

   
Intestazione d3dcommon.h

Vedi anche

Enumerazioni delle versioni comuni