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

Δείτε επίσης