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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Blend | bool | Lesen/Schreiben | Aktivieren oder deaktivieren Sie das Fragment-Blending. |
BlendColor | FVector4 | Lesen/Schreiben | Liest oder setzt die Mischfarbe, wo sie verwendet wird. |
SourceBlendFactor | BlendFactor | Lesen/Schreiben | Ruft ab oder legt fest, wie die Farbe gemischt wird. |
DestinationBlendFactor | BlendFactor | Lesen/Schreiben | Ruft ab oder legt fest, wie die Farbe gemischt wird. |
CullFace | bool | Lesen/Schreiben | Cull Face aktivieren oder deaktivieren |
CullFaceMode | CullFaceMode | Lesen/Schreiben | Ruft ab oder legt fest, welche Seite ausgeblendet wird. |
FrontFace | FrontFace | Lesen/Schreiben | Gibt oder setzt, welche Reihenfolge die Vorderseite ist. |
DepthTest | bool | Lesen/Schreiben | Aktivieren oder deaktivieren Sie den Tiefentest. |
DepthMask | bool | Lesen/Schreiben | Aktivieren oder Deaktivieren des Tiefenschreibens. |
DepthFunction | CompareFunction | Lesen/Schreiben | Liest oder legt die Vergleichsfunktion fest, die im Tiefentest verwendet wird. |
StencilTest | bool | Lesen/Schreiben | Aktiviert oder deaktiviert den Stencil-Test. |
StencilReference | int | Lesen/Schreiben | Ruft den Referenzwert für den Stencil-Test ab oder legt ihn fest. |
StencilMask | uint | Lesen/Schreiben | Liest oder setzt die Maske, die bei der Prüfung sowohl mit dem Referenz- als auch dem gespeicherten Stencil-Wert UND-verknüpft wird. |
StencilFrontFace | StencilState | Lesen | Ruft den Stencil-Zustand für die Vorderseite ab. |
StencilBackFace | StencilState | Lesen | Liefert den Stencil-Zustand für die Rückseite. |
ScissorTest | bool | Lesen/Schreiben | Aktivieren oder Deaktivieren des Scherentests |
PolygonMode | PolygonMode | Lesen/Schreiben | Ruft den Rendermodus des Polygons ab oder legt ihn fest. |
Methoden
| Signatur | Beschreibung |
|---|---|
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 |