## RenderState class

İşlem hattını oluşturmak için işleme durumu İşleme durumunda yapılan değişiklikler, oluşturulan işlem hattı örneklerini etkilemez.

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

## yapıcılar

| İsim | Tanım |
| --- | --- |
| [RenderState](renderstate)() | Oluşturucusu[`RenderState`](../renderstate) |

## Özellikleri

| İsim | Tanım |
| --- | --- |
| [Blend](../../aspose.threed.render/renderstate/blend) { get; set; } | Parça karıştırmayı etkinleştirin veya devre dışı bırakın. |
| [BlendColor](../../aspose.threed.render/renderstate/blendcolor) { get; set; } | Kullanıldığı yerde karışım rengini alır veya ayarlarConstantColor |
| [CullFace](../../aspose.threed.render/renderstate/cullface) { get; set; } | cull face özelliğini etkinleştirin veya devre dışı bırakın |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode) { get; set; } | Hangi yüzün kaldırılacağını alır veya ayarlar. |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction) { get; set; } | Derinlikte kullanılan karşılaştırma işlevini alır veya ayarlar test |
| [DepthMask](../../aspose.threed.render/renderstate/depthmask) { get; set; } | Derinlemesine yazmayı etkinleştirin veya devre dışı bırakın. |
| [DepthTest](../../aspose.threed.render/renderstate/depthtest) { get; set; } | Derinlik testini etkinleştirin veya devre dışı bırakın. |
| [DestinationBlendFactor](../../aspose.threed.render/renderstate/destinationblendfactor) { get; set; } | Rengin nasıl karıştırılacağını alır veya ayarlar. |
| [FrontFace](../../aspose.threed.render/renderstate/frontface) { get; set; } | Hangi sıranın ön yüz olduğunu alır veya ayarlar. |
| [PolygonMode](../../aspose.threed.render/renderstate/polygonmode) { get; set; } | Çokgenin oluşturma modunu alır veya ayarlar. |
| [ScissorBox](../../aspose.threed.render/renderstate/scissorbox) { get; set; } | Makas kutusunu alır veya ayarlar |
| [ScissorTest](../../aspose.threed.render/renderstate/scissortest) { get; set; } | Makas testini etkinleştirin veya devre dışı bırakın |
| [SourceBlendFactor](../../aspose.threed.render/renderstate/sourceblendfactor) { get; set; } | Rengin nasıl karıştırılacağını alır veya ayarlar. |
| [StencilBackFace](../../aspose.threed.render/renderstate/stencilbackface) { get; } | Arka yüz için şablon durumunu alır. |
| [StencilFrontFace](../../aspose.threed.render/renderstate/stencilfrontface) { get; } | Ön yüz için şablon durumunu alır. |
| [StencilMask](../../aspose.threed.render/renderstate/stencilmask) { get; set; } | Test tamamlandığında hem referans hem de saklanan şablon değeriyle AND yapılan maskeyi alır veya ayarlar. |
| [StencilReference](../../aspose.threed.render/renderstate/stencilreference) { get; set; } | Şablon testi için referans değerini alır veya ayarlar. |
| [StencilTest](../../aspose.threed.render/renderstate/stenciltest) { get; set; } | Şablon testini etkinleştirin veya devre dışı bırakın. |

## yöntemler

| İsim | Tanım |
| --- | --- |
| [CompareTo](../../aspose.threed.render/renderstate/compareto)(RenderState) | Oluşturma durumunu başka bir instance ile karşılaştırın |
| [Dispose](../../aspose.threed.render/renderstate/dispose)() | [`RenderState`](../renderstate) ve tüm dahili kaynakları serbest bırakın. |
| override [Equals](../../aspose.threed.render/renderstate/equals)(object) | Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
| override [GetHashCode](../../aspose.threed.render/renderstate/gethashcode)() | Bu örnek için karma kodunu döndürür. |

### Ayrıca bakınız

* ad alanı [Aspose.ThreeD.Render](../../aspose.threed.render)
* toplantı [Aspose.3D](../../)

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