Antarmuka Shader (Direct3D 11 Graphics)
Bagian ini berisi informasi tentang antarmuka shader.
Masing-masing antarmuka shader ini mengelola shader yang dikompilasi. Antarmuka dibuat ketika shader dikompilasi, dan kemudian diteruskan ke berbagai API yang memerlukan akses ke shader yang dikompilasi; seperti saat mengikat shader ke tahap alur atau mendapatkan tanda tangan shader.
Di bagian ini
Topik | Deskripsi |
---|---|
ID3D11ClassInstance |
Antarmuka ini merangkum kelas HLSL. |
ID3D11ClassLinkage |
Antarmuka ini merangkum tautan dinamis HLSL. |
ID3D11ComputeShader |
Antarmuka compute-shader mengelola program yang dapat dieksekusi (shader komputasi) yang mengontrol tahap compute-shader. |
ID3D11DomainShader |
Antarmuka domain-shader mengelola program yang dapat dieksekusi (shader domain) yang mengontrol tahap domain-shader. |
ID3D11FunctionLinkingGraph |
Antarmuka grafik penautan fungsi digunakan untuk membangun shader yang terdiri dari urutan panggilan fungsi yang telah dikompilasi sebelumnya yang meneruskan nilai satu sama lain. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11FunctionReflection |
Antarmuka pantulan fungsi mengakses info fungsi. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11FunctionParameterReflection |
Antarmuka pantulan parameter fungsi mengakses info parameter fungsi. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11GeometryShader |
Antarmuka geometry-shader mengelola program yang dapat dieksekusi (shader geometri) yang mengontrol tahap geometry-shader. |
ID3D11HullShader |
Antarmuka hull-shader mengelola program yang dapat dieksekusi (shader lambung) yang mengontrol tahap hull-shader. |
ID3D11LibraryReflection |
Antarmuka refleksi pustaka mengakses info pustaka. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11Linker |
Antarmuka linker digunakan untuk menautkan modul shader. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11LinkingNode |
Antarmuka linking-node digunakan untuk penautan shader. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11Module |
Antarmuka modul membuat instans modul yang digunakan untuk pengikatan ulang sumber daya. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11ModuleInstance |
Antarmuka instans modul digunakan untuk pengikatan ulang sumber daya. Catatan: Antarmuka ini adalah bagian dari teknologi penautan shader HLSL yang dapat Anda gunakan di semua platform Direct3D 11 untuk membuat fungsi HLSL yang telah dikommpilasikan sebelumnya, mengemasnya ke dalam pustaka, dan menautkannya ke shader penuh pada durasi. |
ID3D11PixelShader |
Antarmuka pixel-shader mengelola program yang dapat dieksekusi (shader piksel) yang mengontrol tahap piksel-shader. |
ID3D11ShaderReflection |
Antarmuka refleksi shader mengakses informasi shader. |
ID3D11ShaderReflectionConstantBuffer |
Antarmuka refleksi shader ini menyediakan akses ke buffer konstanta. |
ID3D11ShaderReflectionType |
Antarmuka refleksi shader ini menyediakan akses ke jenis variabel. |
ID3D11ShaderReflectionVariable |
Antarmuka refleksi shader ini menyediakan akses ke variabel. |
ID3D11ShaderTrace |
Antarmuka ID3D11ShaderTrace mengimplementasikan metode untuk mendapatkan jejak eksekusi shader. |
ID3D11ShaderTraceFactory |
Antarmuka ID3D11ShaderTraceFactory mengimplementasikan metode untuk menghasilkan objek informasi pelacakan shader. |
ID3D11VertexShader |
Antarmuka vertex-shader mengelola program yang dapat dieksekusi (shader vertex) yang mengontrol tahap vertex-shader. |
Topik terkait
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