RenderState

Übersicht

RenderState ist eine Klasse in Aspose.3D FOSS für .NET. Erbt von: IDisposable, IComparable<RenderState>.

Render-Status für den Aufbau der Pipeline Die Änderungen am Render-Status wirken sich nicht auf die erstellten Pipeline-Instanzen aus.

Diese Klasse bietet 5 Methoden zur Arbeit mit RenderState-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: CompareTo, Dispose, Equals, GetHashCode, RenderState. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.3D FOSS für .NET-Paket installiert wurde. Eigenschaften: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask und 11 weitere.

Eigenschaften

NameTypZugriffBeschreibung
BlendboolLesen/SchreibenAktivieren oder deaktivieren Sie das Fragment-Blending.
BlendColorFVector4Lesen/SchreibenLiest oder setzt die Mischfarbe, wo sie verwendet wird.
SourceBlendFactorBlendFactorLesen/SchreibenRuft ab oder legt fest, wie die Farbe gemischt wird.
DestinationBlendFactorBlendFactorLesen/SchreibenRuft ab oder legt fest, wie die Farbe gemischt wird.
CullFaceboolLesen/SchreibenCull Face aktivieren oder deaktivieren
CullFaceModeCullFaceModeLesen/SchreibenRuft ab oder legt fest, welche Seite ausgeblendet wird.
FrontFaceFrontFaceLesen/SchreibenGibt oder setzt, welche Reihenfolge die Vorderseite ist.
DepthTestboolLesen/SchreibenAktivieren oder deaktivieren Sie den Tiefentest.
DepthMaskboolLesen/SchreibenAktivieren oder Deaktivieren des Tiefenschreibens.
DepthFunctionCompareFunctionLesen/SchreibenLiest oder legt die Vergleichsfunktion fest, die im Tiefentest verwendet wird.
StencilTestboolLesen/SchreibenAktiviert oder deaktiviert den Stencil-Test.
StencilReferenceintLesen/SchreibenRuft den Referenzwert für den Stencil-Test ab oder legt ihn fest.
StencilMaskuintLesen/SchreibenLiest oder setzt die Maske, die bei der Prüfung sowohl mit dem Referenz- als auch dem gespeicherten Stencil-Wert UND-verknüpft wird.
StencilFrontFaceStencilStateLesenRuft den Stencil-Zustand für die Vorderseite ab.
StencilBackFaceStencilStateLesenLiefert den Stencil-Zustand für die Rückseite.
ScissorTestboolLesen/SchreibenAktivieren oder Deaktivieren des Scherentests
PolygonModePolygonModeLesen/SchreibenRuft den Rendermodus des Polygons ab oder legt ihn fest.

Methoden

SignaturBeschreibung
RenderState()Konstruktor von
Equals(obj: object)In der FOSS-Edition nicht implementiert — wirft zur Laufzeit. Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt gleich ist.
GetHashCode()Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Gibt den Hashcode für diese Instanz zurück.
Dispose()Entsorgen Sie das und geben Sie alle internen Ressourcen frei.
CompareTo(other: RenderState)In der FOSS-Edition nicht implementiert — wirft zur Laufzeit. Vergleichen Sie den Renderzustand mit einer anderen Instanz

Siehe auch

 Deutsch