enumerasi D3D_SHADER_INPUT_TYPE (d3dcommon.h)

Nilai yang mengidentifikasi jenis sumber daya yang dapat terikat ke shader dan yang tercermin sebagai bagian dari deskripsi sumber daya untuk shader.

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.hdan d3d10shader.h.

Sintaks

typedef enum _D3D_SHADER_INPUT_TYPE {
  D3D_SIT_CBUFFER = 0,
  D3D_SIT_TBUFFER,
  D3D_SIT_TEXTURE,
  D3D_SIT_SAMPLER,
  D3D_SIT_UAV_RWTYPED,
  D3D_SIT_STRUCTURED,
  D3D_SIT_UAV_RWSTRUCTURED,
  D3D_SIT_BYTEADDRESS,
  D3D_SIT_UAV_RWBYTEADDRESS,
  D3D_SIT_UAV_APPEND_STRUCTURED,
  D3D_SIT_UAV_CONSUME_STRUCTURED,
  D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER,
  D3D_SIT_RTACCELERATIONSTRUCTURE,
  D3D_SIT_UAV_FEEDBACKTEXTURE,
  D3D10_SIT_CBUFFER,
  D3D10_SIT_TBUFFER,
  D3D10_SIT_TEXTURE,
  D3D10_SIT_SAMPLER,
  D3D11_SIT_UAV_RWTYPED,
  D3D11_SIT_STRUCTURED,
  D3D11_SIT_UAV_RWSTRUCTURED,
  D3D11_SIT_BYTEADDRESS,
  D3D11_SIT_UAV_RWBYTEADDRESS,
  D3D11_SIT_UAV_APPEND_STRUCTURED,
  D3D11_SIT_UAV_CONSUME_STRUCTURED,
  D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
} D3D_SHADER_INPUT_TYPE;

Konstanta

 
D3D_SIT_CBUFFER
Nilai: 0
Sumber daya shader adalah buffer konstan.
D3D_SIT_TBUFFER
Sumber daya shader adalah buffer tekstur.
D3D_SIT_TEXTURE
Sumber daya shader adalah tekstur.
D3D_SIT_SAMPLER
Sumber daya shader adalah sampler.
D3D_SIT_UAV_RWTYPED
Sumber daya shader adalah buffer baca-dan-tulis.
D3D_SIT_STRUCTURED
Sumber daya shader adalah buffer terstruktur.

Untuk informasi selengkapnya tentang buffer terstruktur, lihat bagian Keterangan .
D3D_SIT_UAV_RWSTRUCTURED
Sumber daya shader adalah buffer terstruktur baca dan tulis.
D3D_SIT_BYTEADDRESS
Sumber daya shader adalah buffer alamat byte.
D3D_SIT_UAV_RWBYTEADDRESS
Sumber daya shader adalah buffer byte-address baca-dan-tulis.
D3D_SIT_UAV_APPEND_STRUCTURED
Sumber daya shader adalah buffer terstruktur tambahan.
D3D_SIT_UAV_CONSUME_STRUCTURED
Sumber daya shader adalah buffer terstruktur yang dikonsumsi.
D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
Sumber daya shader adalah buffer terstruktur baca-dan-tulis yang menggunakan penghitung bawaan untuk menambahkan atau mengonsumsi.
D3D10_SIT_CBUFFER
Sumber daya shader adalah buffer konstan.
D3D10_SIT_TBUFFER
Sumber daya shader adalah buffer tekstur.
D3D10_SIT_TEXTURE
Sumber daya shader adalah tekstur.
D3D10_SIT_SAMPLER
Sumber daya shader adalah sampler.
D3D11_SIT_UAV_RWTYPED
Sumber daya shader adalah buffer baca-dan-tulis.
D3D11_SIT_STRUCTURED
Sumber daya shader adalah buffer terstruktur.

Untuk informasi selengkapnya tentang buffer terstruktur, lihat bagian Keterangan .
D3D11_SIT_UAV_RWSTRUCTURED
Sumber daya shader adalah buffer terstruktur baca dan tulis.
D3D11_SIT_BYTEADDRESS
Sumber daya shader adalah buffer alamat byte.
D3D11_SIT_UAV_RWBYTEADDRESS
Sumber daya shader adalah buffer byte-address baca-dan-tulis.
D3D11_SIT_UAV_APPEND_STRUCTURED
Sumber daya shader adalah buffer terstruktur tambahan.
D3D11_SIT_UAV_CONSUME_STRUCTURED
Sumber daya shader adalah buffer terstruktur yang dikonsumsi.
D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER
Sumber daya shader adalah buffer terstruktur baca-dan-tulis yang menggunakan penghitung bawaan untuk menambahkan atau mengonsumsi.

Keterangan

nilai D3D_SHADER_INPUT_TYPE-jenis ditentukan dalam anggota Jenis struktur D3D11_SHADER_INPUT_BIND_DESC .

Persyaratan

Persyaratan Nilai
Header d3dcommon.h

Lihat juga

Enumerasi Versi Umum