## 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; } | تمكين أو تعطيل cull face |
| [CullFaceMode](../../aspose.threed.render/renderstate/cullfacemode) { get; set; } | الحصول على أو تحديد الوجه الذي سيتم استبعاده. |
| [DepthFunction](../../aspose.threed.render/renderstate/depthfunction) { get; set; } | الحصول على أو تعيين وظيفة المقارنة المستخدمة في اختبار العمق |
| [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 -->
