Renderer

نظرة عامة

Renderer هي فئة في Aspose.3D FOSS لـ .NET. تورث من: IDisposable.

السياق حول المُعالج.

توفر هذه الفئة 7 طرق للعمل مع كائنات Renderer في برامج .NET. تشمل الطرق المتاحة: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET. الخصائص: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, و 8 أخرى.

خصائص

اسمالنوعالوصولوصف
ShaderSetShaderSetقراءة/كتابةيحصل أو يضبط مجموعة التظليل التي تُستخدم لتصوير المشهد
VariablesRendererVariableManagerقراءةالوصول إلى المتغيّرات الداخلية المستخدمة في التصيير
PresetShadersPresetShadersقراءة/كتابةيحصل أو يضبط مجموعة التظليل المحددة مسبقًا
RenderFactoryRenderFactoryقراءةيحصل على المصنع لإنشاء الكائنات المتعلقة بالعرض.
AssetDirectoriesList<string>قراءةالمجلدات التي تخزن الأصول الخارجية
PostProcessingsIList<PostProcessing>قراءةسلسلة المعالجة اللاحقة النشطة
EnableShadowsboolقراءة/كتابةيحصل أو يضبط ما إذا كان سيتم تمكين الظلال.
RenderTargetIRenderTargetقراءةحدد هدف العرض الذي ستُجرى عليه عمليات العرض التالية.
NodeNodeقراءة/كتابةيحصل أو يعيّن الكائن المستخدم لتوفير مصفوفة التحويل العالمي.
FrustumFrustumقراءة/كتابةيحصل أو يضبط الـ frustum الذي يستخدم لتوفير مصفوفة العرض.
RenderStageRenderStageقراءةيحصل على مرحلة العرض الحالية.
MaterialMaterialقراءة/كتابةالحصول على أو تعيين المادة التي تُستخدم لتوفير معلومات المادة التي يستخدمها shaders.
ShaderShaderProgramقراءة/كتابةالحصول على أو تعيين نسخة shader المستخدمة لتصيير الهندسة.
FallbackEntityRendererEntityRendererقراءة/كتابةيحصل أو يضبط عارض الكيان الاحتياطي عندما لا يكون للكيان عارض خاص محدد.

الطرق

التوقيعوصف
ClearCache()امسح الذاكرة المؤقتة يدويًا.
GetPostProcessing(name: string)يحصل على معالج ما بعد مدمج يدعمه المُعالج.
Execute(postProcessing: PostProcessing, result: IRenderTarget)نفّذ معالجة ما بعد على هدف العرض المحدد.
CreateRenderer()أنشئ Renderer جديد مع الملف التعريفي الافتراضي.
Dispose()تحرير الـ Renderer وجميع الموارد المرتبطة
RegisterEntityRenderer(renderer: EntityRenderer)سجّل الـ entity renderer للكيان المحدد
Render(renderTarget: IRenderTarget)Render الهدف المحدد

انظر أيضاً

 العربية