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