## RenderState class

Estado de representación para construir la canalización Los cambios realizados en el estado de representación no afectarán las instancias de canalización creadas.

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

## Constructores

| Nombre | Descripción |
| --- | --- |
| [RenderState](renderstate)() | Constructor de[`RenderState`](../renderstate) |

## Propiedades

| Nombre | Descripción |
| --- | --- |
| [Blend](../../aspose.threed.render/renderstate/blend) { get; set; } | Habilitar o deshabilitar la fusión de fragmentos. |
| [BlendColor](../../aspose.threed.render/renderstate/blendcolor) { get; set; } | Obtiene o establece el color de fusión donde se usa enConstantColor |
| [CullFace](../../aspose.threed.render/renderstate/cullface) { get; set; } | Habilitar o deshabilitar la cara eliminada |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode) { get; set; } | Obtiene o establece qué rostro se descartará. |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction) { get; set; } | Obtiene o establece la función de comparación utilizada en profundidad test |
| [DepthMask](../../aspose.threed.render/renderstate/depthmask) { get; set; } | Habilita o deshabilita la escritura de profundidad. |
| [DepthTest](../../aspose.threed.render/renderstate/depthtest) { get; set; } | Habilitar o deshabilitar la prueba de profundidad. |
| [DestinationBlendFactor](../../aspose.threed.render/renderstate/destinationblendfactor) { get; set; } | Obtiene o establece cómo se mezcla el color. |
| [FrontFace](../../aspose.threed.render/renderstate/frontface) { get; set; } | Obtiene o establece qué orden es la cara frontal. |
| [PolygonMode](../../aspose.threed.render/renderstate/polygonmode) { get; set; } | Obtiene o establece el modo de representación del polígono. |
| [ScissorBox](../../aspose.threed.render/renderstate/scissorbox) { get; set; } | Obtiene o establece la caja de tijera |
| [ScissorTest](../../aspose.threed.render/renderstate/scissortest) { get; set; } | Habilitar o deshabilitar la prueba de tijera |
| [SourceBlendFactor](../../aspose.threed.render/renderstate/sourceblendfactor) { get; set; } | Obtiene o establece cómo se mezcla el color. |
| [StencilBackFace](../../aspose.threed.render/renderstate/stencilbackface) { get; } | Obtiene el estado de la plantilla para la cara posterior. |
| [StencilFrontFace](../../aspose.threed.render/renderstate/stencilfrontface) { get; } | Obtiene el estado de la plantilla para la cara frontal. |
| [StencilMask](../../aspose.threed.render/renderstate/stencilmask) { get; set; } | Obtiene o establece la máscara que se aplica AND con la referencia y el valor de la plantilla almacenada cuando se realiza la prueba. |
| [StencilReference](../../aspose.threed.render/renderstate/stencilreference) { get; set; } | Obtiene o establece el valor de referencia para la prueba de plantilla. |
| [StencilTest](../../aspose.threed.render/renderstate/stenciltest) { get; set; } | Habilitar o deshabilitar la prueba de plantilla. |

## Métodos

| Nombre | Descripción |
| --- | --- |
| [CompareTo](../../aspose.threed.render/renderstate/compareto)(RenderState) | Compara el estado de renderizado con otra instancia |
| [Dispose](../../aspose.threed.render/renderstate/dispose)() | Desechar el[`RenderState`](../renderstate) y libera todos los recursos internos. |
| override [Equals](../../aspose.threed.render/renderstate/equals)(object) | Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
| override [GetHashCode](../../aspose.threed.render/renderstate/gethashcode)() | Devuelve el código hash de esta instancia. |

### Ver también

* espacio de nombres [Aspose.ThreeD.Render](../../aspose.threed.render)
* asamblea [Aspose.3D](../../)

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