## RenderState class

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

```csharp
public class RenderState : IComparable<RenderState>, IDisposable
```

## Konstrukteure

| Name | Beschreibung |
| --- | --- |
| [RenderState](renderstate)() | Konstrukteur von[`RenderState`](../renderstate) |

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [Blend](../../aspose.threed.render/renderstate/blend) { get; set; } | Fragment Blending aktivieren oder deaktivieren. |
| [BlendColor](../../aspose.threed.render/renderstate/blendcolor) { get; set; } | Ermittelt oder setzt die Mischfarbe, wo sie verwendet wirdConstantColor |
| [CullFace](../../aspose.threed.render/renderstate/cullface) { get; set; } | Keulengesicht aktivieren oder deaktivieren |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode) { get; set; } | Ruft ab oder legt fest, welches Gesicht aussortiert wird. |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction) { get; set; } | Ruft die im Tiefentest verwendete Vergleichsfunktion ab oder setzt sie |
| [DepthMask](../../aspose.threed.render/renderstate/depthmask) { get; set; } | Aktivieren oder deaktivieren Sie das Tiefenschreiben. |
| [DepthTest](../../aspose.threed.render/renderstate/depthtest) { get; set; } | Tiefentest aktivieren oder deaktivieren. |
| [DestinationBlendFactor](../../aspose.threed.render/renderstate/destinationblendfactor) { get; set; } | Ruft ab oder legt fest, wie die Farbe gemischt wird. |
| [FrontFace](../../aspose.threed.render/renderstate/frontface) { get; set; } | Ruft ab oder legt fest, welche Reihenfolge die Vorderseite ist. |
| [PolygonMode](../../aspose.threed.render/renderstate/polygonmode) { get; set; } | Ruft den Rendermodus des Polygons ab oder legt ihn fest. |
| [ScissorBox](../../aspose.threed.render/renderstate/scissorbox) { get; set; } | Ruft die Scherenbox ab oder setzt sie |
| [ScissorTest](../../aspose.threed.render/renderstate/scissortest) { get; set; } | Scherentest aktivieren oder deaktivieren |
| [SourceBlendFactor](../../aspose.threed.render/renderstate/sourceblendfactor) { get; set; } | Ruft ab oder legt fest, wie die Farbe gemischt wird. |
| [StencilBackFace](../../aspose.threed.render/renderstate/stencilbackface) { get; } | Ruft den Schablonenstatus für die Rückseite ab. |
| [StencilFrontFace](../../aspose.threed.render/renderstate/stencilfrontface) { get; } | Ruft den Schablonenstatus für die Vorderseite ab. |
| [StencilMask](../../aspose.threed.render/renderstate/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](../../aspose.threed.render/renderstate/stencilreference) { get; set; } | Ruft den Referenzwert für den Schablonentest ab oder setzt ihn. |
| [StencilTest](../../aspose.threed.render/renderstate/stenciltest) { get; set; } | Schablonentest aktivieren oder deaktivieren. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| [CompareTo](../../aspose.threed.render/renderstate/compareto)(RenderState) | Renderstatus mit einer anderen Instanz vergleichen |
| [Dispose](../../aspose.threed.render/renderstate/dispose)() | Entsorgen Sie die[`RenderState`](../renderstate) und geben Sie alle internen Ressourcen frei. |
| override [Equals](../../aspose.threed.render/renderstate/equals)(object) | Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. |
| override [GetHashCode](../../aspose.threed.render/renderstate/gethashcode)() | Gibt den Hashcode für diese Instanz zurück. |

### Siehe auch

* namensraum [Aspose.ThreeD.Render](../../aspose.threed.render)
* Montage [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
