-
Notifications
You must be signed in to change notification settings - Fork 45
/
PrimitiveTopology.cs
48 lines (48 loc) · 1.7 KB
/
PrimitiveTopology.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
namespace DirectX12GameEngine.Graphics
{
public enum PrimitiveTopology
{
Undefined = 0,
PointList = 1,
LineList = 2,
LineStrip = 3,
TriangleList = 4,
TriangleStrip = 5,
LineListAdjacency = 10,
LineStripAdjacency = 11,
TriangleListAdjacency = 12,
TriangleStripAdjacency = 13,
PatchListWith1ControlPoints = 33,
PatchListWith2ControlPoints = 34,
PatchListWith3ControlPoints = 35,
PatchListWith4ControlPoints = 36,
PatchListWith5ControlPoints = 37,
PatchListWith6ControlPoints = 38,
PatchListWith7ControlPoints = 39,
PatchListWith8ControlPoints = 40,
PatchListWith9ControlPoints = 41,
PatchListWith10ControlPoints = 42,
PatchListWith11ControlPoints = 43,
PatchListWith12ControlPoints = 44,
PatchListWith13ControlPoints = 45,
PatchListWith14ControlPoints = 46,
PatchListWith15ControlPoints = 47,
PatchListWith16ControlPoints = 48,
PatchListWith17ControlPoints = 49,
PatchListWith18ControlPoints = 50,
PatchListWith19ControlPoints = 51,
PatchListWith20ControlPoints = 52,
PatchListWith21ControlPoints = 53,
PatchListWith22ControlPoints = 54,
PatchListWith23ControlPoints = 55,
PatchListWith24ControlPoints = 56,
PatchListWith25ControlPoints = 57,
PatchListWith26ControlPoints = 58,
PatchListWith27ControlPoints = 59,
PatchListWith28ControlPoints = 60,
PatchListWith29ControlPoints = 61,
PatchListWith30ControlPoints = 62,
PatchListWith31ControlPoints = 63,
PatchListWith32ControlPoints = 64
}
}