## RenderState class

État de rendu pour la construction du pipeline Les modifications apportées à l'état de rendu n'affecteront pas les instances de pipeline créées.

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

## Constructeurs

| Nom | La description |
| --- | --- |
| [RenderState](renderstate)() | Constructeur de[`RenderState`](../renderstate) |

## Propriétés

| Nom | La description |
| --- | --- |
| [Blend](../../aspose.threed.render/renderstate/blend) { get; set; } | Activer ou désactiver le mélange de fragments. |
| [BlendColor](../../aspose.threed.render/renderstate/blendcolor) { get; set; } | Obtient ou définit la couleur de fusion lorsqu'elle est utilisée dansConstantColor |
| [CullFace](../../aspose.threed.render/renderstate/cullface) { get; set; } | Activer ou désactiver l'élimination des visages |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode) { get; set; } | Obtient ou définit quel visage sera supprimé. |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction) { get; set; } | Obtient ou définit la fonction de comparaison utilisée dans le test de profondeur |
| [DepthMask](../../aspose.threed.render/renderstate/depthmask) { get; set; } | Activer ou désactiver l'écriture en profondeur. |
| [DepthTest](../../aspose.threed.render/renderstate/depthtest) { get; set; } | Activer ou désactiver le test de profondeur. |
| [DestinationBlendFactor](../../aspose.threed.render/renderstate/destinationblendfactor) { get; set; } | Obtient ou définit la manière dont la couleur est mélangée. |
| [FrontFace](../../aspose.threed.render/renderstate/frontface) { get; set; } | Obtient ou définit l'ordre de la face avant. |
| [PolygonMode](../../aspose.threed.render/renderstate/polygonmode) { get; set; } | Obtient ou définit le mode de rendu du polygone. |
| [ScissorBox](../../aspose.threed.render/renderstate/scissorbox) { get; set; } | Obtient ou définit la boîte à ciseaux |
| [ScissorTest](../../aspose.threed.render/renderstate/scissortest) { get; set; } | Activer ou désactiver le test des ciseaux |
| [SourceBlendFactor](../../aspose.threed.render/renderstate/sourceblendfactor) { get; set; } | Obtient ou définit la manière dont la couleur est mélangée. |
| [StencilBackFace](../../aspose.threed.render/renderstate/stencilbackface) { get; } | Obtient l'état du gabarit pour la face arrière. |
| [StencilFrontFace](../../aspose.threed.render/renderstate/stencilfrontface) { get; } | Obtient l'état du gabarit pour la face avant. |
| [StencilMask](../../aspose.threed.render/renderstate/stencilmask) { get; set; } | Obtient ou définit le masque associé à la fois à la référence et à la valeur de gabarit stockée lorsque le test est terminé. |
| [StencilReference](../../aspose.threed.render/renderstate/stencilreference) { get; set; } | Obtient ou définit la valeur de référence pour le test de pochoir. |
| [StencilTest](../../aspose.threed.render/renderstate/stenciltest) { get; set; } | Activer ou désactiver le test de pochoir. |

## Méthodes

| Nom | La description |
| --- | --- |
| [CompareTo](../../aspose.threed.render/renderstate/compareto)(RenderState) | Comparez l'état de rendu avec une autre instance |
| [Dispose](../../aspose.threed.render/renderstate/dispose)() | Jeter le[`RenderState`](../renderstate) et libérer toutes les ressources internes. |
| override [Equals](../../aspose.threed.render/renderstate/equals)(object) | Renvoie une valeur indiquant si cette instance est égale à un objet spécifié. |
| override [GetHashCode](../../aspose.threed.render/renderstate/gethashcode)() | Renvoie le code de hachage pour cette instance. |

### Voir également

* espace de noms [Aspose.ThreeD.Render](../../aspose.threed.render)
* Assemblée [Aspose.3D](../../)

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