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