## RenderState class

Состояние рендеринга для построения конвейера Изменения, внесенные в состояние рендеринга, не повлияют на созданные экземпляры конвейера.

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

## Конструкторы

| Имя | Описание |
| --- | --- |
| [RenderState](renderstate)() | Конструктор[`RenderState`](../renderstate) |

## Характеристики

| Имя | Описание |
| --- | --- |
| [Blend](../../aspose.threed.render/renderstate/blend) { get; set; } | Включить или отключить смешивание фрагментов. |
| [BlendColor](../../aspose.threed.render/renderstate/blendcolor) { get; set; } | Получает или задает цвет наложения, используемый вConstantColor |
| [CullFace](../../aspose.threed.render/renderstate/cullface) { get; set; } | Включить или отключить отбраковку лица |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode) { get; set; } | Получает или задает, какая грань будет отбракована. |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction) { get; set; } | Получает или задает функцию сравнения, используемую в глубине test |
| [DepthMask](../../aspose.threed.render/renderstate/depthmask) { get; set; } | Включить или отключить запись глубины. |
| [DepthTest](../../aspose.threed.render/renderstate/depthtest) { get; set; } | Включить или отключить проверку глубины. |
| [DestinationBlendFactor](../../aspose.threed.render/renderstate/destinationblendfactor) { get; set; } | Получает или задает способ смешивания цветов. |
| [FrontFace](../../aspose.threed.render/renderstate/frontface) { get; set; } | Получает или задает порядок лицевой стороны. |
| [PolygonMode](../../aspose.threed.render/renderstate/polygonmode) { get; set; } | Получает или задает режим рендеринга полигона. |
| [ScissorBox](../../aspose.threed.render/renderstate/scissorbox) { get; set; } | Получает или задает коробку с ножницами |
| [ScissorTest](../../aspose.threed.render/renderstate/scissortest) { get; set; } | Включить или отключить ножничный тест |
| [SourceBlendFactor](../../aspose.threed.render/renderstate/sourceblendfactor) { get; set; } | Получает или задает способ смешивания цветов. |
| [StencilBackFace](../../aspose.threed.render/renderstate/stencilbackface) { get; } | Получает состояние трафарета для задней грани. |
| [StencilFrontFace](../../aspose.threed.render/renderstate/stencilfrontface) { get; } | Получает состояние трафарета для лицевой стороны. |
| [StencilMask](../../aspose.threed.render/renderstate/stencilmask) { get; set; } | Получает или задает маску, которая объединяется по И с эталонным и сохраненным значением трафарета после выполнения теста. |
| [StencilReference](../../aspose.threed.render/renderstate/stencilreference) { get; set; } | Получает или задает эталонное значение для теста шаблона. |
| [StencilTest](../../aspose.threed.render/renderstate/stenciltest) { get; set; } | Включить или отключить тест трафарета. |

## Методы

| Имя | Описание |
| --- | --- |
| [CompareTo](../../aspose.threed.render/renderstate/compareto)(RenderState) | Сравните состояние рендеринга с другим экземпляром |
| [Dispose](../../aspose.threed.render/renderstate/dispose)() | Утилизировать[`RenderState`](../renderstate) и освободить все внутренние ресурсы. |
| override [Equals](../../aspose.threed.render/renderstate/equals)(object) | Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. |
| override [GetHashCode](../../aspose.threed.render/renderstate/gethashcode)() | Возвращает хэш-код для этого экземпляра. |

### Смотрите также

* пространство имен [Aspose.ThreeD.Render](../../aspose.threed.render)
* сборка [Aspose.3D](../../)

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