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 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
ShaderSet | ShaderSet | قراءة/كتابة | يحصل أو يضبط مجموعة التظليل التي تُستخدم لتصوير المشهد |
Variables | RendererVariableManager | قراءة | الوصول إلى المتغيّرات الداخلية المستخدمة في التصيير |
PresetShaders | PresetShaders | قراءة/كتابة | يحصل أو يضبط مجموعة التظليل المحددة مسبقًا |
RenderFactory | RenderFactory | قراءة | يحصل على المصنع لإنشاء الكائنات المتعلقة بالعرض. |
AssetDirectories | List<string> | قراءة | المجلدات التي تخزن الأصول الخارجية |
PostProcessings | IList<PostProcessing> | قراءة | سلسلة المعالجة اللاحقة النشطة |
EnableShadows | bool | قراءة/كتابة | يحصل أو يضبط ما إذا كان سيتم تمكين الظلال. |
RenderTarget | IRenderTarget | قراءة | حدد هدف العرض الذي ستُجرى عليه عمليات العرض التالية. |
Node | Node | قراءة/كتابة | يحصل أو يعيّن الكائن المستخدم لتوفير مصفوفة التحويل العالمي. |
Frustum | Frustum | قراءة/كتابة | يحصل أو يضبط الـ frustum الذي يستخدم لتوفير مصفوفة العرض. |
RenderStage | RenderStage | قراءة | يحصل على مرحلة العرض الحالية. |
Material | Material | قراءة/كتابة | الحصول على أو تعيين المادة التي تُستخدم لتوفير معلومات المادة التي يستخدمها shaders. |
Shader | ShaderProgram | قراءة/كتابة | الحصول على أو تعيين نسخة shader المستخدمة لتصيير الهندسة. |
FallbackEntityRenderer | EntityRenderer | قراءة/كتابة | يحصل أو يضبط عارض الكيان الاحتياطي عندما لا يكون للكيان عارض خاص محدد. |
الطرق
| التوقيع | وصف |
|---|---|
ClearCache() | امسح الذاكرة المؤقتة يدويًا. |
GetPostProcessing(name: string) | يحصل على معالج ما بعد مدمج يدعمه المُعالج. |
Execute(postProcessing: PostProcessing, result: IRenderTarget) | نفّذ معالجة ما بعد على هدف العرض المحدد. |
CreateRenderer() | أنشئ Renderer جديد مع الملف التعريفي الافتراضي. |
Dispose() | تحرير الـ Renderer وجميع الموارد المرتبطة |
RegisterEntityRenderer(renderer: EntityRenderer) | سجّل الـ entity renderer للكيان المحدد |
Render(renderTarget: IRenderTarget) | Render الهدف المحدد |