فئة Renderer
محتويات
[
يخفي
]Renderer class
السياق المتعلق بالعارض.
public abstract class Renderer : IDisposable
الخصائص
| الاسم | الوصف |
|---|---|
| AssetDirectories { get; } | الدلائل التي تخزن الأصول الخارجية |
| EnableShadows { get; set; } | يحصل أو يضبط ما إذا كان يجب تمكين الظلال. |
| FallbackEntityRenderer { get; set; } | يحصل أو يضبط مُصنِّف الكيان الاحتياطي عندما لا يكون للكيان مُصنِّف خاص معرف. |
| virtual Frustum { get; set; } | يحصل أو يضبط المخروط الذي يُستخدم لتوفير مصفوفة العرض. |
| virtual Material { get; set; } | يحصل أو يضبط المادة التي تُستخدم لتوفير معلومات المادة المستخدمة بواسطة المُظللات. |
| Node { get; set; } | يحصل أو يضبط مثيل Node المستخدم لتوفير مصفوفة التحويل العالمية. |
| PostProcessings { get; } | سلسلة المعالجة اللاحقة النشطة |
| PresetShaders { get; set; } | يحصل أو يضبط مجموعة المُظلِّر المحددة مسبقًا |
| abstract RenderFactory { get; } | يحصل على المصنع لبناء الكائنات المتعلقة بالعرض. |
| RenderStage { get; } | يحصل على مرحلة العرض الحالية. |
| RenderTarget { get; } | حدد هدف العرض الذي ستُجرى عليه عمليات العرض التالية. |
| Shader { get; set; } | يحصل أو يضبط مثيل المُظلِّل المستخدم لتصوير الهندسة. |
| ShaderSet { get; set; } | يحصل أو يضبط مجموعة المُظلِّلات التي تُستخدم لتصوير المشهد |
| Variables { get; } | الوصول إلى المتغيّرات الداخلية المستخدمة في العرض |
الطرق
| الاسم | الوصف |
|---|---|
| static CreateRenderer() | ينشئ Renderer جديدًا باستخدام ملف تعريف افتراضي. |
| virtual ClearCache() | امسح الذاكرة المؤقتة يدويًا. سيقوم Aspose.3D بتخزين بعض الكائنات مثل المواد/الهياكل في أنواع داخلية متوافقة مع خط أنابيب العرض. يجب استدعاؤها يدويًا عندما يطرأ تغييرات كبيرة على المشهد. |
| Dispose() | تخلص من Renderer وجميع الموارد المرتبطة. |
| abstract Execute(PostProcessing, IRenderTarget) | نفّذ معالجة لاحقة على هدف العرض المحدد. |
| GetPostProcessing(string) | يحصل على معالج لاحق مدمج يدعمه المُصنِّف. |
| virtual RegisterEntityRenderer(EntityRenderer) | سجّل مُصنِّف الكيان للكيان المحدد. |
| virtual Render(IRenderTarget) | اعرض الهدف المحدد. |
انظر أيضًا
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D