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