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.h
dan 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk