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.

Referensi Shader