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() | Επιστρέφει τον κωδικό κατακερματισμού για αυτήν την περίπτωση. | 
Δείτε επίσης