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() | إرجاع رمز التجزئة لهذه الحالة. | 
أنظر أيضا