ShaderTechnique
ShaderTechnique class
Teknik shader merepresentasikan implementasi rendering yang konkret.
public class ShaderTechnique
Konstruktor
Nama | Keterangan |
---|
ShaderTechnique() | Menginisialisasi instance baru dariShaderTechnique kelas. |
Properti
Nama | Keterangan |
---|
Description { get; set; } | Mendapatkan atau menyetel deskripsi teknik ini |
RenderAPI { get; set; } | Mendapatkan atau menyetel API rendering yang digunakan oleh teknik ini |
RenderAPIVersion { get; set; } | Mendapat atau menyetel versi API rendering. |
ShaderContent { get; set; } | Mendapat atau menyetel konten skrip shader tersemat. Ini bisa berupa file sumber shader HLSL/GLSL. |
ShaderEntry { get; set; } | Mendapat atau menyetel titik masuk shader, beberapa shader seperti HLSL dapat memiliki entri shader yang disesuaikan. |
ShaderFile { get; set; } | Mendapat atau menetapkan nama file dari file shader eksternal. |
ShaderLanguage { get; set; } | Mendapat atau menyetel bahasa shader yang digunakan oleh teknik ini. |
ShaderParameters { get; } | Mendapatkan definisi parameter shader. Kuncinya adalah nama properti dinamis, dan nilai adalah nama parameter shader yang terhubung dengan properti. |
ShaderVersion { get; set; } | Mendapat atau menyetel versi shader yang digunakan oleh teknik ini. |
Metode
Nama | Keterangan |
---|
AddBinding(string, string) | Mengikat properti dinamis ke parameter shader |
Lihat juga