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