ShaderTechnique ShaderTechnique class Μια τεχνική shader αντιπροσωπεύει μια υλοποίηση συγκεκριμένης απόδοσης.
Copy 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
Δείτε επίσης