ShaderTechnique

ShaderTechnique class

Gölgelendirici tekniği, somut bir oluşturma uygulamasını temsil eder.

public class ShaderTechnique

yapıcılar

İsimTanım
ShaderTechnique()Yeni bir örneğini başlatırShaderTechnique sınıf.

Özellikleri

İsimTanım
Description { get; set; }Bu tekniğin açıklamasını alır veya ayarlar
RenderAPI { get; set; }Bu teknik tarafından kullanılan işleme API’sini alır veya ayarlar
RenderAPIVersion { get; set; }İşleme API’sinin sürümünü alır veya ayarlar.
ShaderContent { get; set; }Gömülü gölgelendirici komut dosyasının içeriğini alır veya ayarlar. HLSL/GLSL gölgelendirici kaynak dosyası olabilir.
ShaderEntry { get; set; }Gölgelendiricinin giriş noktasını alır veya ayarlar, HLSL gibi bazı gölgelendiriciler özelleştirilmiş gölgelendirici girişlerine sahip olabilir.
ShaderFile { get; set; }Harici gölgelendirici dosyasının dosya adını alır veya ayarlar.
ShaderLanguage { get; set; }Bu teknik tarafından kullanılan gölgelendirici dilini alır veya ayarlar.
ShaderParameters { get; }Gölgelendirici parametre tanımını alır. Anahtar, dinamik özelliğin adıdır ve değer, özelliğin bağlı olduğu gölgelendirici parametresinin adıdır.
ShaderVersion { get; set; }Bu teknik tarafından kullanılan gölgelendirici sürümünü alır veya ayarlar.

yöntemler

İsimTanım
AddBinding(string, string)Dinamik özelliği gölgelendirici parametresi ‘ye bağlar

Ayrıca bakınız