Bagikan melalui


struktur D3DDDIARG_SETPIXELSHADERCONST (d3dumddi.h)

Struktur D3DDDIARG_SETPIXELSHADERCONST menjelaskan cara mengatur register konstanta shader piksel.

Sintaks

typedef struct _D3DDDIARG_SETPIXELSHADERCONST {
  [in] UINT Register;
  [in] UINT Count;
} D3DDDIARG_SETPIXELSHADERCONST;

Anggota

[in] Register

Indeks konstanta shader piksel pertama mendaftarkan nilainya ditetapkan.

[in] Count

Jumlah register konstanta untuk diatur dan, oleh karena itu, jumlah nilai dalam array yang diteruskan dalam parameter pRegisters dalam panggilan ke fungsi SetPixelShaderConst driver tampilan mode pengguna, SetPixelShaderConstI, atau SetPixelShaderConstB .

Keterangan

Anggota Count menentukan nilai berikut, bergantung pada jenis struktur yang digunakan dalam panggilan ke fungsi SetPixelShaderConst, SetPixelShaderConstI, atau SetPixelShaderConstB :

  • Vektor float presisi tunggal empat elemen untuk struktur D3DDDIARG_SETPIXELSHADERCONST dalam panggilan SetPixelShaderConst .
  • Vektor empat bilangan bulat untuk struktur D3DDDIARG_SETPIXELSHADERCONSTI dalam panggilan SetPixelShaderConstI .
  • Nilai Boolean untuk struktur D3DDDIARG_SETPIXELSHADERCONSTB dalam panggilan SetPixelShaderConstB .
Struktur sebelumnya identik, seperti yang ditunjukkan oleh definisi berikut:
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTI;
typedef D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONSTB;

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

SetPixelShaderConst

SetPixelShaderConstB

SetPixelShaderConstI