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