RenderState
نظرة عامة
RenderState هي فئة في Aspose.3D FOSS لـ .NET. ترث من: IDisposable، IComparable<RenderState>.
حالة العرض لبناء خط الأنابيب. التغييرات التي تُجرى على حالة العرض لن تؤثر على مثيلات خط الأنابيب التي تم إنشاؤها.
توفر هذه الفئة 5 طرق للعمل مع كائنات RenderState في برامج .NET. تشمل الطرق المتاحة: CompareTo، Dispose، Equals، GetHashCode، RenderState. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: Blend، BlendColor، CullFace، CullFaceMode، DepthFunction، DepthMask، و 11 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Blend | bool | قراءة/كتابة | تمكين أو تعطيل دمج الشظايا. |
BlendColor | FVector4 | قراءة/كتابة | يحصل أو يعيّن لون الدمج حيث يُستخدم في |
SourceBlendFactor | BlendFactor | قراءة/كتابة | يحصل أو يضبط كيفية خلط اللون. |
DestinationBlendFactor | BlendFactor | قراءة/كتابة | يحصل أو يضبط كيفية خلط اللون. |
CullFace | bool | قراءة/كتابة | تمكين أو تعطيل وجه القص |
CullFaceMode | CullFaceMode | قراءة/كتابة | يحصل أو يضبط أي الوجه سيُقص. |
FrontFace | FrontFace | قراءة/كتابة | يحصل أو يضبط أي ترتيب هو الوجه الأمامي. |
DepthTest | bool | قراءة/كتابة | تمكين أو تعطيل اختبار العمق. |
DepthMask | bool | قراءة/كتابة | تمكين أو تعطيل كتابة العمق. |
DepthFunction | CompareFunction | قراءة/كتابة | يحصل أو يعيّن دالة المقارنة المستخدمة في اختبار العمق |
StencilTest | bool | قراءة/كتابة | تمكين أو تعطيل اختبار القالب. |
StencilReference | int | قراءة/كتابة | يحصل أو يعيّن القيمة المرجعية لاختبار الستنسل. |
StencilMask | uint | قراءة/كتابة | يحصل أو يضبط القناع الذي يتم تطبيق عملية AND عليه مع كل من القيمة المرجعية وقيمة القالب المخزنة عند إجراء الاختبار. |
StencilFrontFace | StencilState | قراءة | يحصل على حالة القالب للوجه الأمامي. |
StencilBackFace | StencilState | قراءة | يسترجع حالة القالب للوجه الخلفي. |
ScissorTest | bool | قراءة/كتابة | تمكين أو تعطيل اختبار القص |
PolygonMode | PolygonMode | قراءة/كتابة | يحصل أو يعيّن وضع عرض المضلع. |
الطرق
| التوقيع | وصف |
|---|---|
RenderState() | منشئ |
Equals(obj: object) | غير مُنفّذ في نسخة FOSS — يثير استثناءً أثناء وقت التشغيل. يرجع قيمة تشير إلى ما إذا كان هذا المثيل يساوي كائنًا محددًا. |
GetHashCode() | غير مُنفّذ في نسخة FOSS — يُرمى أثناء وقت التشغيل. يعيد رمز التجزئة لهذا الكائن. |
Dispose() | تخلص من الـ وحرّر جميع الموارد الداخلية. |
CompareTo(other: RenderState) | غير مُنفّذ في نسخة FOSS — يُرمى أثناء وقت التشغيل. قارن حالة العرض مع كائن آخر |