D3D_PRIMITIVE_TOPOLOGY-Enumeration (d3dcommon.h)

Werte, die angeben, wie die Pipeline Vertexdaten interpretiert, die an die Eingabe-Assembler-Phase gebunden sind. Diese primitiven Topologiewerte bestimmen, wie die Scheitelpunktdaten auf dem Bildschirm gerendert werden.

Hinweis

Für die Programmierung mit Direct3D 10 verfügt diese API über einen Typalias D3D10_ , der anstelle von D3D_beginnt. Diese Direct3D 10-Typalias werden in d3d10.h, d3d10misc.hund d3d10shader.hdefiniert.

Syntax

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

Konstanten

 
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
Wert: 0
Die IA-Phase wurde nicht mit einer primitiven Topologie initialisiert. Die IA-Phase funktioniert nur ordnungsgemäß, wenn eine primitive Topologie definiert ist.
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
Wert: 1
Interpretieren Sie die Scheitelpunktdaten als Liste von Punkten.
D3D_PRIMITIVE_TOPOLOGY_LINELIST
Wert: 2
Interpretieren Sie die Scheitelpunktdaten als Liste von Zeilen.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
Wert: 3
Interpretieren Sie die Scheitelpunktdaten als Zeilenstreifen.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Wert: 4
Interpretieren Sie die Vertexdaten als Liste von Dreiecken.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Wert: 5
Interpretieren Sie die Vertexdaten als Dreiecksstreifen.
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Wert: 10
Interpretieren Sie die Scheitelpunktdaten als Liste von Zeilen mit Adjacency-Daten.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Wert: 11
Interpretieren Sie die Scheitelpunktdaten als Zeilenstreifen mit Adjacency-Daten.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Wert: 12
Interpretieren Sie die Vertexdaten als Liste von Dreiecken mit Adjacency-Daten.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Wert: 13
Interpretieren Sie die Vertexdaten als Dreiecksstreifen mit Adjacency-Daten.
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Wert: 33
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Wert: 34
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Wert: 35
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Wert: 36
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Wert: 37
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Wert: 38
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Wert: 39
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Wert: 40
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Wert: 41
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Wert: 42
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Wert: 43
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Wert: 44
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Wert: 45
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Wert: 46
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Wert: 47
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Wert: 48
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Wert: 49
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Wert: 50
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Wert: 51
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Wert: 52
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Wert: 53
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Wert: 54
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Wert: 55
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Wert: 56
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Wert: 57
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Wert: 58
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Wert: 59
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Wert: 60
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Wert: 61
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Wert: 62
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Wert: 63
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Wert: 64
Interpretieren Sie die Scheitelpunktdaten als Patchliste.
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
Die IA-Phase wurde nicht mit einer primitiven Topologie initialisiert. Die IA-Phase funktioniert nur ordnungsgemäß, wenn eine primitive Topologie definiert ist.
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
Interpretieren Sie die Scheitelpunktdaten als Liste von Punkten.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
Interpretieren Sie die Vertexdaten als Liste von Zeilen.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
Interpretieren Sie die Vertexdaten als Linienstreifen.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Interpretieren Sie die Vertexdaten als Liste von Dreiecken.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Interpretieren Sie die Vertexdaten als Dreiecksstreifen.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Interpretieren Sie die Vertexdaten als Liste von Zeilen mit Adjacency-Daten.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Interpretieren Sie die Vertexdaten als Linienstreifen mit Adjacency-Daten.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Interpretieren Sie die Vertexdaten als Liste von Dreiecken mit Adjacency-Daten.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Interpretieren Sie die Vertexdaten als Dreiecksstreifen mit Adjazenzdaten.
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
Die IA-Phase wurde nicht mit einer primitiven Topologie initialisiert. Die IA-Phase funktioniert nur ordnungsgemäß, wenn eine primitive Topologie definiert ist.
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
Interpretieren Sie die Vertexdaten als Liste von Punkten.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
Interpretieren Sie die Vertexdaten als Liste von Zeilen.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
Interpretieren Sie die Vertexdaten als Linienstreifen.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Interpretieren Sie die Vertexdaten als Liste von Dreiecken.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Interpretieren Sie die Vertexdaten als Dreiecksstreifen.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Interpretieren Sie die Vertexdaten als Liste von Zeilen mit Adjacency-Daten.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Interpretieren Sie die Vertexdaten als Linienstreifen mit Adjacency-Daten.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Interpretieren Sie die Vertexdaten als Liste von Dreiecken mit Adjacency-Daten.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Interpretieren Sie die Vertexdaten als Dreiecksstreifen mit Adjazenzdaten.
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Interpretieren Sie die Vertexdaten als Patchliste.

Hinweise

Verwenden Sie die ID3D11DeviceContext::IASetPrimitiveTopology-Methode und einen Wert aus D3D_PRIMITIVE_TOPOLOGY , um eine primitive Topologie an die Eingabe-Assembler-Phase zu binden. Verwenden Sie die ID3D11DeviceContext::IAGetPrimitiveTopology-Methode , um die primitive Topologie für die Eingabe-Assembler-Phase abzurufen.

Das folgende Diagramm zeigt die verschiedenen primitiven Typen für ein Geometry-Shaderobjekt.

Abbildung der verschiedenen primitiven Typen für ein Geometry-Shaderobjekt

Anforderungen

   
Kopfzeile d3dcommon.h

Weitere Informationen

Allgemeine Versionsaufzählungen