RenderState
RenderState class
Κατάσταση απόδοσης για την κατασκευή του αγωγού Οι αλλαγές που έγιναν στην κατάσταση απόδοσης δεν θα επηρεάσουν τις δημιουργημένες παρουσίες του αγωγού.
public class RenderState : IComparable<RenderState>, IDisposable
Κατασκευαστές
| Ονομα | Περιγραφή |
|---|
| RenderState() | Κατασκευαστής τουRenderState |
Ιδιότητες
| Ονομα | Περιγραφή |
|---|
| Blend { get; set; } | Ενεργοποίηση ή απενεργοποίηση της ανάμειξης θραυσμάτων. |
| BlendColor { get; set; } | Λαμβάνει ή ορίζει το χρώμα ανάμειξης όπου χρησιμοποιείταιConstantColor |
| CullFace { get; set; } | Ενεργοποίηση ή απενεργοποίηση της απόσυρσης προσώπου |
| CullFaceMode { get; set; } | Λαμβάνει ή ορίζει ποιο πρόσωπο θα θανατωθεί. |
| DepthFunction { get; set; } | Λαμβάνει ή ορίζει τη συνάρτηση σύγκρισης που χρησιμοποιείται στη δοκιμή βάθους |
| DepthMask { get; set; } | Ενεργοποίηση ή απενεργοποίηση της εγγραφής σε βάθος. |
| DepthTest { get; set; } | Ενεργοποίηση ή απενεργοποίηση της δοκιμής βάθους. |
| DestinationBlendFactor { get; set; } | Λαμβάνει ή ρυθμίζει τον τρόπο με τον οποίο αναμειγνύεται το χρώμα. |
| FrontFace { get; set; } | Λαμβάνει ή ορίζει ποια σειρά είναι η μπροστινή όψη. |
| PolygonMode { get; set; } | Λαμβάνει ή ορίζει τη λειτουργία απόδοσης του πολυγώνου. |
| ScissorBox { get; set; } | Παίρνει ή ρυθμίζει το κουτί ψαλιδιού |
| ScissorTest { get; set; } | Ενεργοποίηση ή απενεργοποίηση scissor test |
| SourceBlendFactor { get; set; } | Λαμβάνει ή ρυθμίζει τον τρόπο με τον οποίο αναμειγνύεται το χρώμα. |
| StencilBackFace { get; } | Αποκτά την κατάσταση στένσιλ για το πίσω πρόσωπο. |
| StencilFrontFace { get; } | Αποκτά την κατάσταση στένσιλ για την πρόσοψη. |
| StencilMask { get; set; } | Λαμβάνει ή ορίζει τη μάσκα που είναι AND με την τιμή αναφοράς και την αποθηκευμένη τιμή στένσιλ όταν ολοκληρωθεί η δοκιμή. |
| StencilReference { get; set; } | Λαμβάνει ή ορίζει την τιμή αναφοράς για τη δοκιμή στένσιλ. |
| StencilTest { get; set; } | Ενεργοποίηση ή απενεργοποίηση της δοκιμής στένσιλ. |
Μέθοδοι
| Ονομα | Περιγραφή |
|---|
| CompareTo(RenderState) | Συγκρίνετε την κατάσταση απόδοσης με ένα άλλο instance |
| Dispose() | Απορρίψτε τοRenderState και απελευθερώστε όλους τους εσωτερικούς πόρους. |
| override Equals(object) | Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ίση με ένα καθορισμένο αντικείμενο. |
| override GetHashCode() | Επιστρέφει τον κωδικό κατακερματισμού για αυτήν την περίπτωση. |
Δείτε επίσης