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.h
dan 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.
Persyaratan
Header | d3dcommon.h |