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 |
Δείτε επίσης