الفئة RenderState

RenderState class

حالة العرض لبناء خط الأنابيب التغييرات التي تُجرى على حالة العرض لن تؤثر على مثيلات خط الأنابيب المُنشأة.

public class RenderState : IComparable<RenderState>, IDisposable

المُنشئات

الاسمالوصف
RenderState()منشئ لـ RenderState

الخصائص

الاسمالوصف
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()يرجع رمز التجزئة لهذه النسخة.

انظر أيضًا