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

Δείτε επίσης