Enumerasi D3DVERTEXBLENDFLAGS
Mendefinisikan bendera yang digunakan untuk mengontrol angka atau matriks yang diterapkan sistem saat melakukan perpaduan verteks multimatrix.
Sintaks
typedef enum D3DVERTEXBLENDFLAGS {
D3DVBF_DISABLE = 0,
D3DVBF_1WEIGHTS = 1,
D3DVBF_2WEIGHTS = 2,
D3DVBF_3WEIGHTS = 3,
D3DVBF_TWEENING = 255,
D3DVBF_0WEIGHTS = 256
} D3DVERTEXBLENDFLAGS, *LPD3DVERTEXBLENDFLAGS;
Konstanta
-
D3DVBF_DISABLE
-
Nonaktifkan penpaduan verteks; terapkan hanya matriks dunia yang diatur oleh makro D3DTS_WORLDMATRIX , di mana nilai indeks untuk status transformasi adalah 0.
-
D3DVBF_1WEIGHTS
-
Aktifkan perpaduan puncak antara dua matriks yang ditetapkan oleh makro D3DTS_WORLDMATRIX , di mana nilai indeks untuk status transformasi adalah 0 dan 1.
-
D3DVBF_2WEIGHTS
-
Aktifkan perpaduan puncak antara tiga matriks yang ditetapkan oleh makro D3DTS_WORLDMATRIX , di mana nilai indeks untuk status transformasi adalah 0, 1, dan 2.
-
D3DVBF_3WEIGHTS
-
Aktifkan perpaduan puncak antara empat matriks yang ditetapkan oleh makro D3DTS_WORLDMATRIX , di mana nilai indeks untuk status transformasi adalah 0, 1, 2, dan 3.
-
D3DVBF_TWEENING
-
Penpaduan puncak dilakukan dengan menggunakan nilai yang ditetapkan untuk D3DRS_TWEENFACTOR.
-
D3DVBF_0WEIGHTS
-
Gunakan matriks tunggal dengan berat 1,0.
Keterangan
Anggota jenis ini digunakan dengan status render D3DRS_VERTEXBLEND.
Perpaduan geometri (perpaduan verteks multimatrix) mengharuskan aplikasi Anda menggunakan format vertex yang memiliki bobot penpaduan (beta) untuk setiap puncak.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga