فئة 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)اعرض الهدف المحدد.

انظر أيضًا