Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
How the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen.
Syntax
} D3D11_PRIMITIVE_TOPOLOGY;
Constants
-
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
-
The IA stage has not been initialized with a primitive topology. The IA stage will not function properly unless a primitive topology is defined.
-
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
-
Interpret the vertex data as a list of points.
-
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
-
Interpret the vertex data as a list of lines.
-
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
-
Interpret the vertex data as a line strip.
-
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
-
Interpret the vertex data as a list of triangles.
-
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
-
Interpret the vertex data as a triangle strip.
-
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
-
Interpret the vertex data as list of lines with adjacency data.
-
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
-
Interpret the vertex data as line strip with adjacency data.
-
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
-
Interpret the vertex data as list of triangles with adjacency data.
-
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
-
Interpret the vertex data as triangle strip with adjacency data.
-
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
-
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
-
Interpret the vertex data as a patch list.
Remarks
The D3D11_PRIMITIVE_TOPOLOGY enumeration is type defined in the D3D11.h header file as a D3D_PRIMITIVE_TOPOLOGY enumeration, which is fully defined in the D3DCommon.h header file.