ShaderTechnique
Επισκόπηση
ShaderTechnique είναι μια κλάση στο Aspose.3D FOSS για .NET.
Μια τεχνική σκίασης αντιπροσωπεύει μια συγκεκριμένη υλοποίηση απόδοσης.
Αυτή η κλάση παρέχει 2 μεθόδους για εργασία με αντικείμενα ShaderTechnique σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: AddBinding, ShaderTechnique. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για .NET. Ιδιότητες: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, και 3 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Description | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την περιγραφή αυτής της τεχνικής. |
ShaderLanguage | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη γλώσσα σκίασης που χρησιμοποιείται από αυτήν την τεχνική. |
ShaderVersion | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την έκδοση του shader που χρησιμοποιείται από αυτήν την τεχνική. |
ShaderFile | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το όνομα αρχείου του εξωτερικού αρχείου shader. |
ShaderContent | byte[] | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το περιεχόμενο ενός ενσωματωμένου shader script. |
ShaderEntry | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το σημείο εισόδου του shader. |
RenderAPI | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το API απόδοσης που χρησιμοποιείται από αυτήν την τεχνική. |
RenderAPIVersion | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την έκδοση του rendering API. |
ShaderParameters | IDictionary<string, string> | Ανάγνωση | Λαμβάνει τον ορισμό της παραμέτρου του shader. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
ShaderTechnique() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Συνδέει την δυναμική ιδιότητα με την παράμετρο του shader. |