الفئة RenderState
RenderState class
حالة العرض لبناء خط الأنابيب التغييرات التي تُجرى على حالة العرض لن تؤثر على مثيلات خط الأنابيب المُنشأة.
public class RenderState : IComparable<RenderState>, IDisposable
المُنشئات
الخصائص
| الاسم | الوصف |
|---|
| Blend { get; set; } | تمكين أو تعطيل دمج القطع. |
| BlendColor { get; set; } | يحصل أو يعيّن لون الدمج حيث يُستخدم في ConstantColor |
| CullFace { get; set; } | تمكين أو تعطيل استبعاد الوجه |
| CullFaceMode { get; set; } | يحصل أو يعيّن أي وجه سيتم استبعاده. |
| DepthFunction { get; set; } | يحصل أو يعيّن دالة المقارنة المستخدمة في اختبار العمق |
| DepthMask { get; set; } | تمكين أو تعطيل كتابة العمق. |
| DepthTest { get; set; } | تمكين أو تعطيل اختبار العمق. |
| DestinationBlendFactor { get; set; } | يحصل أو يعيّن طريقة دمج اللون. |
| FrontFace { get; set; } | يحصل أو يعيّن أي ترتيب هو الوجه الأمامي. |
| PolygonMode { get; set; } | يحصل أو يعيّن وضع عرض المضلع. |
| ScissorTest { get; set; } | تمكين أو تعطيل اختبار المقص |
| SourceBlendFactor { get; set; } | يحصل أو يعيّن طريقة دمج اللون. |
| StencilBackFace { get; } | يحصل على حالة القالب للوجه الخلفي. |
| StencilFrontFace { get; } | يحصل على حالة القالب للوجه الأمامي. |
| StencilMask { get; set; } | يحصل أو يعيّن القناع الذي يُجرى معه عملية AND مع كل من القيمة المرجعية والقيمة المخزنة للقالب عند إكمال الاختبار. |
| StencilReference { get; set; } | يحصل أو يعيّن القيمة المرجعية لاختبار القالب. |
| StencilTest { get; set; } | تمكين أو تعطيل اختبار القالب. |
الطرق
| الاسم | الوصف |
|---|
| CompareTo(RenderState) | قارن حالة العرض مع نسخة أخرى |
| Dispose() | تخلص من RenderState وحرّر جميع الموارد الداخلية. |
| override Equals(object) | يرجع قيمة تشير إلى ما إذا كانت هذه النسخة مساوية لكائن محدد. |
| override GetHashCode() | يرجع رمز التجزئة لهذه النسخة. |
انظر أيضًا