ShaderTechnique
ShaderTechnique class
Μια τεχνική shader αντιπροσωπεύει μια υλοποίηση συγκεκριμένης απόδοσης.
public class ShaderTechnique
Κατασκευαστές
| Ονομα | Περιγραφή | 
|---|
| ShaderTechnique() | Αρχικοποιεί μια νέα παρουσία του ShaderTechniqueτάξη. | 
Ιδιότητες
| Ονομα | Περιγραφή | 
|---|
| Description { get; set; } | Λαμβάνει ή ορίζει την περιγραφή αυτής της τεχνικής | 
| RenderAPI { get; set; } | Λαμβάνει ή ορίζει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική | 
| RenderAPIVersion { get; set; } | Λαμβάνει ή ορίζει την έκδοση του API απόδοσης. | 
| ShaderContent { get; set; } | Λαμβάνει ή ορίζει το περιεχόμενο ενός ενσωματωμένου σεναρίου shader. Θα μπορούσε να είναι αρχείο πηγής shader HLSL/GLSL. | 
| ShaderEntry { get; set; } | Λαμβάνει ή ορίζει το σημείο εισόδου του shader, κάποιο shader όπως το HLSL μπορεί να έχει προσαρμοσμένες καταχωρήσεις shader. | 
| ShaderFile { get; set; } | Λαμβάνει ή ορίζει το όνομα αρχείου του εξωτερικού αρχείου shader. | 
| ShaderLanguage { get; set; } | Λαμβάνει ή ορίζει τη γλώσσα shader που χρησιμοποιείται από αυτήν την τεχνική. | 
| ShaderParameters { get; } | Λαμβάνει τον ορισμό της παραμέτρου shader. Το κλειδί είναι το όνομα της δυναμικής ιδιότητας και η τιμή είναι το όνομα της παραμέτρου shader με το οποίο συνδέθηκε η ιδιότητα. | 
| ShaderVersion { get; set; } | Λαμβάνει ή ορίζει την έκδοση shader που χρησιμοποιείται από αυτήν την τεχνική. | 
Μέθοδοι
| Ονομα | Περιγραφή | 
|---|
| AddBinding(string, string) | Συνδέει τη δυναμική ιδιότητα στο shader parameter | 
Δείτε επίσης