RenderState

RenderState class

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

public class RenderState : IComparable<RenderState>, IDisposable

المنشئون

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

الخصائص

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

أنظر أيضا