RenderState

RenderState class

Renderstatus zum Erstellen der Pipeline Die am Renderstatus vorgenommenen Änderungen wirken sich nicht auf die erstellten Pipelineinstanzen aus.

public class RenderState : IComparable<RenderState>, IDisposable

Konstrukteure

NameBeschreibung
RenderState()Konstrukteur vonRenderState

Eigenschaften

NameBeschreibung
Blend { get; set; }Fragment Blending aktivieren oder deaktivieren.
BlendColor { get; set; }Ermittelt oder setzt die Mischfarbe, wo sie verwendet wirdConstantColor
CullFace { get; set; }Keulengesicht aktivieren oder deaktivieren
CullFaceMode { get; set; }Ruft ab oder legt fest, welches Gesicht aussortiert wird.
DepthFunction { get; set; }Ruft die im Tiefentest verwendete Vergleichsfunktion ab oder setzt sie
DepthMask { get; set; }Aktivieren oder deaktivieren Sie das Tiefenschreiben.
DepthTest { get; set; }Tiefentest aktivieren oder deaktivieren.
DestinationBlendFactor { get; set; }Ruft ab oder legt fest, wie die Farbe gemischt wird.
FrontFace { get; set; }Ruft ab oder legt fest, welche Reihenfolge die Vorderseite ist.
PolygonMode { get; set; }Ruft den Rendermodus des Polygons ab oder legt ihn fest.
ScissorBox { get; set; }Ruft die Scherenbox ab oder setzt sie
ScissorTest { get; set; }Scherentest aktivieren oder deaktivieren
SourceBlendFactor { get; set; }Ruft ab oder legt fest, wie die Farbe gemischt wird.
StencilBackFace { get; }Ruft den Schablonenstatus für die Rückseite ab.
StencilFrontFace { get; }Ruft den Schablonenstatus für die Vorderseite ab.
StencilMask { get; set; }Ruft die Maske ab oder legt sie fest, die mit der Referenz und dem gespeicherten Schablonenwert UND-verknüpft wird, wenn der Test abgeschlossen ist.
StencilReference { get; set; }Ruft den Referenzwert für den Schablonentest ab oder setzt ihn.
StencilTest { get; set; }Schablonentest aktivieren oder deaktivieren.

Methoden

NameBeschreibung
CompareTo(RenderState)Renderstatus mit einer anderen Instanz vergleichen
Dispose()Entsorgen Sie dieRenderState und geben Sie alle internen Ressourcen frei.
override Equals(object)Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
override GetHashCode()Gibt den Hashcode für diese Instanz zurück.

Siehe auch