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