ShaderTechnique

ShaderTechnique class

Teknik shader merepresentasikan implementasi rendering yang konkret.

public class ShaderTechnique

Konstruktor

NamaKeterangan
ShaderTechnique()Menginisialisasi instance baru dariShaderTechnique kelas.

Properti

NamaKeterangan
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

NamaKeterangan
AddBinding(string, string)Mengikat properti dinamis ke parameter shader

Lihat juga