PushConstant
Επισκόπηση
PushConstant είναι μια κλάση στο Aspose.3D FOSS για .NET.
Ένα εργαλείο για την παροχή δεδομένων στον shader μέσω push constant.
Αυτή η κλάση παρέχει 8 μεθόδους για εργασία με αντικείμενα PushConstant σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: Commit, PushConstant, Write. Όλα τα δημόσια μέλη είναι προσβάσιμα από οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS για .NET.
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
PushConstant() | Κατασκευαστής του |
Write(mat: FMatrix4) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — ρίχνει σφάλμα κατά το χρόνο εκτέλεσης. Γράψτε τον πίνακα στη σταθερά |
Write(n: int) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — ρίχνει σφάλμα κατά το χρόνο εκτέλεσης. Γράψτε μια τιμή int στη σταθερά |
Write(f: float) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — ρίχνει σφάλμα κατά την εκτέλεση. Γράψτε μια τιμή float στη σταθερά |
Write(vec: FVector4) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — ρίχνει σφάλμα κατά την εκτέλεση. Γράψτε ένα διάνυσμα 4 συνιστωσών στη σταθερά |
Write(vec: FVector3) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — ρίχνει σφάλμα κατά την εκτέλεση. Γράψτε ένα διάνυσμα 3-συνιστωσών στην σταθερά |
Write(x: float, y: float, z: float, w: float) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — προκαλεί εξαίρεση κατά την εκτέλεση. Γράψτε ένα διάνυσμα 4-συνιστωσών στην σταθερά |
Commit(stage: ShaderStage, commandList: ICommandList) | Δεν έχει υλοποιηθεί στην έκδοση FOSS — προκαλεί εξαίρεση κατά την εκτέλεση. Καταχωρίστε τα προετοιμασμένα δεδομένα στο pipeline γραφικών. |