Bagikan melalui


struktur D3DDDIARG_SETSTREAMSOURCE (d3dumddi.h)

Struktur D3DDDIARG_SETSTREAMSOURCE menjelaskan bagian aliran vertex untuk mengikat buffer vertex.

Sintaks

typedef struct _D3DDDIARG_SETSTREAMSOURCE {
  [in] UINT   Stream;
  [in] HANDLE hVertexBuffer;
  [in] UINT   Offset;
  [in] UINT   Stride;
} D3DDDIARG_SETSTREAMSOURCE;

Anggota

[in] Stream

Aliran untuk mengikat, yang merupakan nilai antara nol dan jumlah maksimum aliran yang ditentukan oleh driver.

[in] hVertexBuffer

Handel ke buffer vertex. Jika anggota ini nol, aliran tidak boleh lagi terikat ke buffer vertex.

[in] Offset

Offset dalam byte ke aliran.

Nilai Offset harus selaras dengan DWORD.

[in] Stride

Ukuran, dalam byte, dari satu puncak ke puncak berikutnya. Jika Stride diatur ke nol, semua simpul menerima data yang sama untuk diproses.

Misalnya, aplikasi mungkin menggunakan dua aliran sumber input di mana aliran pertama berisi informasi posisi dan aliran kedua berisi informasi normal. Jika langkah untuk aliran kedua diatur ke nol, semua simpul di aliran kedua menggunakan informasi normal yang sama, yang merupakan informasi normal pertama yang terjadi di aliran kedua.

Nilai Stride harus selaras dengan DWORD.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

SetStreamSource