ShaderTechnique
ShaderTechnique class
Gölgelendirici tekniği, somut bir oluşturma uygulamasını temsil eder.
public class ShaderTechnique
yapıcılar
Özellikleri
İsim | Tanı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
İsim | Tanım |
---|
AddBinding(string, string) | Dinamik özelliği gölgelendirici parametresi ‘ye bağlar |
Ayrıca bakınız