struktur D3DTRIPATCH_INFO
Menjelaskan patch pesanan tinggi segitiga.
Sintaks
typedef struct D3DTRIPATCH_INFO {
UINT StartVertexOffset;
UINT NumVertices;
D3DBASISTYPE Basis;
D3DDEGREETYPE Degree;
} D3DTRIPATCH_INFO, *LPD3DTRIPATCH_INFO;
Anggota
-
StartVertexOffset
-
Jenis: UINT
-
Memulai offset puncak, dalam jumlah simpul.
-
NumVertices
-
Jenis: UINT
-
Jumlah simpul.
-
Dasar
-
Jenis: D3DBASISTYPE
-
Anggota jenis enumerasi D3DBASISTYPE , yang mendefinisikan jenis dasar untuk patch urutan tinggi segitiga. Satu-satunya nilai yang valid untuk anggota ini adalah D3DBASIS_BEZIER.
-
Gelar
-
Jenis: D3DDEGREETYPE
-
Anggota jenis enumerasi D3DDEGREETYPE , mendefinisikan jenis derajat untuk patch urutan tinggi segitiga.
Nilai Jumlah simpul D3DDEGREE_CUBIC 10 D3DDEGREE_LINEAR 3 D3DDEGREE_QUADRATIC T/A D3DDEGREE_QUINTIC 21 T/A - Tidak tersedia. Tidak didukung.
Keterangan
Misalnya, diagram berikut mengidentifikasi urutan puncak dan nomor segmen untuk patch segitiga Bézier kubik. Urutan puncak menentukan nomor segmen yang digunakan oleh DrawTriPatch. Offset adalah jumlah byte ke puncak patch segitiga pertama di buffer vertex.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga