Bagikan melalui


enumerasi D3D_PRIMITIVE_TOPOLOGY (d3dcommon.h)

Nilai yang menunjukkan bagaimana alur menginterpretasikan data vertex yang terikat ke tahap perakitan input. Nilai topologi primitif ini menentukan bagaimana data puncak dirender di layar.

Catatan

Untuk pemrograman dengan Direct3D 10, API ini memiliki alias jenis yang dimulai alih-alih D3D10_D3D_. Alias jenis Direct3D 10 ini didefinisikan dalam d3d10.h, , d3d10misc.hdan d3d10shader.h.

Sintaks

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

Konstanta

 
D3D_PRIMITIVE_TOPOLOGY_UNDEFINED
Nilai: 0
Tahap IA belum diinisialisasi dengan topologi primitif. Tahap IA tidak akan berfungsi dengan baik kecuali topologi primitif didefinisikan.
D3D_PRIMITIVE_TOPOLOGY_POINTLIST
Nilai: 1
Menginterpretasikan data puncak sebagai daftar titik.
D3D_PRIMITIVE_TOPOLOGY_LINELIST
Nilai: 2
Menginterpretasikan data puncak sebagai daftar baris.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP
Nilai: 3
Menginterpretasikan data puncak sebagai garis garis.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Nilai: 4
Menginterpretasikan data puncak sebagai daftar segitiga.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Nilai: 5
Menginterpretasikan data puncak sebagai strip segitiga.
D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Nilai: 10
Menginterpretasikan data puncak sebagai daftar baris dengan data yang bersebelahan.
D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Nilai: 11
Menginterpretasikan data vertex sebagai garis garis dengan data yang bersebelahan.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Nilai: 12
Menginterpretasikan data puncak sebagai daftar segitiga dengan data yang bersebelahan.
D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Nilai: 13
Menginterpretasikan data vertex sebagai strip segitiga dengan data yang bersebelahan.
D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Nilai: 33
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Nilai: 34
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Nilai: 35
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Nilai: 36
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Nilai: 37
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Nilai: 38
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Nilai: 39
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Nilai: 40
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Nilai: 41
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Nilai: 42
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Nilai: 43
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Nilai: 44
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Nilai: 45
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Nilai: 46
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Nilai: 47
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Nilai: 48
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Nilai: 49
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Nilai: 50
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Nilai: 51
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Nilai: 52
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Nilai: 53
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Nilai: 54
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Nilai: 55
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Nilai: 56
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Nilai: 57
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Nilai: 58
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Nilai: 59
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Nilai: 60
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Nilai: 61
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Nilai: 62
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Nilai: 63
Menginterpretasikan data vertex sebagai daftar patch.
D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Nilai: 64
Menginterpretasikan data vertex sebagai daftar patch.
D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED
Tahap IA belum diinisialisasi dengan topologi primitif. Tahap IA tidak akan berfungsi dengan baik kecuali topologi primitif didefinisikan.
D3D10_PRIMITIVE_TOPOLOGY_POINTLIST
Menginterpretasikan data puncak sebagai daftar titik.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST
Menginterpretasikan data puncak sebagai daftar baris.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP
Menginterpretasikan data puncak sebagai garis garis.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Menginterpretasikan data puncak sebagai daftar segitiga.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Menginterpretasikan data puncak sebagai strip segitiga.
D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Menginterpretasikan data puncak sebagai daftar baris dengan data yang berdekatan.
D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Menginterpretasikan data vertex sebagai garis baris dengan data yang berdekatan.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Menginterpretasikan data puncak sebagai daftar segitiga dengan data yang berdekatan.
D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Menginterpretasikan data vertex sebagai strip segitiga dengan data yang berdekatan.
D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED
Tahap IA belum diinisialisasi dengan topologi primitif. Tahap IA tidak akan berfungsi dengan baik kecuali topologi primitif ditentukan.
D3D11_PRIMITIVE_TOPOLOGY_POINTLIST
Menginterpretasikan data puncak sebagai daftar titik.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST
Menginterpretasikan data puncak sebagai daftar baris.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP
Menginterpretasikan data puncak sebagai garis garis.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST
Menginterpretasikan data puncak sebagai daftar segitiga.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP
Menginterpretasikan data puncak sebagai strip segitiga.
D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ
Menginterpretasikan data puncak sebagai daftar baris dengan data yang berdekatan.
D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ
Menginterpretasikan data vertex sebagai garis baris dengan data yang berdekatan.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ
Menginterpretasikan data puncak sebagai daftar segitiga dengan data yang berdekatan.
D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ
Menginterpretasikan data vertex sebagai strip segitiga dengan data yang berdekatan.
D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.
D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST
Menginterpretasikan data vertex sebagai daftar patch.

Keterangan

Gunakan metode ID3D11DeviceContext::IASetPrimitiveTopology dan nilai dari D3D_PRIMITIVE_TOPOLOGY untuk mengikat topologi primitif ke tahap perakit input. Gunakan metode ID3D11DeviceContext::IAGetPrimitiveTopology untuk mengambil topologi primitif untuk tahap input-assembler.

Diagram berikut menunjukkan berbagai jenis primitif untuk objek shader geometri.

Ilustrasi berbagai jenis primitif untuk objek shader geometri

Persyaratan

   
Header d3dcommon.h

Lihat juga

Enumerasi Versi Umum