## Renderer class

سياق العارض .

```csharp
public abstract class Renderer : IDisposable
```

## الخصائص

| اسم | وصف |
| --- | --- |
| [AssetDirectories](../../aspose.threed.render/renderer/assetdirectories) { get; } | الدلائل التي تخزن الأصول الخارجية |
| [EnableShadows](../../aspose.threed.render/renderer/enableshadows) { get; set; } | الحصول على أو تحديد ما إذا كان سيتم تمكين الظلال. |
| [FallbackEntityRenderer](../../aspose.threed.render/renderer/fallbackentityrenderer) { get; set; } | الحصول على أو تعيين عارض الكيان الاحتياطي عندما لا يكون للكيان عارض خاص محدد. |
| virtual [Frustum](../../aspose.threed.render/renderer/frustum) { get; set; } | الحصول على أو تعيين frustum المستخدم لتوفير مصفوفة العرض. |
| virtual [Material](../../aspose.threed.render/renderer/material) { get; set; } | الحصول على أو تعيين المواد المستخدمة لتوفير المعلومات المادية المستخدمة بواسطة أدوات التظليل . |
| [Node](../../aspose.threed.render/renderer/node) { get; set; } | يحصل أو يحدد ملف[`Node`](./node) المثيل المستخدم لتوفير مصفوفة تحويل العالم. |
| [PostProcessings](../../aspose.threed.render/renderer/postprocessings) { get; } | سلسلة ما بعد المعالجة النشطة |
| [PresetShaders](../../aspose.threed.render/renderer/presetshaders) { get; set; } | الحصول على أو تعيين مجموعة التظليل المحددة مسبقًا |
| abstract [RenderFactory](../../aspose.threed.render/renderer/renderfactory) { get; } | يحصل على المصنع لبناء كائنات ذات صلة بالتقديم. |
| [RenderStage](../../aspose.threed.render/renderer/renderstage) { get; } | يحصل على مرحلة العرض الحالية . |
| [RenderTarget](../../aspose.threed.render/renderer/rendertarget) { get; } | حدد هدف العرض الذي سيتم تنفيذ عمليات التصيير التالية عليه . |
| [Shader](../../aspose.threed.render/renderer/shader) { get; set; } | الحصول على أو تعيين مثيل التظليل المستخدم لعرض الشكل الهندسي. |
| [ShaderSet](../../aspose.threed.render/renderer/shaderset) { get; set; } | الحصول على أو تعيين مجموعة التظليل التي تستخدم لتصيير المشهد |
| [Variables](../../aspose.threed.render/renderer/variables) { get; } | الوصول إلى المتغيرات الداخلية المستخدمة في العرض |

## طُرق

| اسم | وصف |
| --- | --- |
| static [CreateRenderer](../../aspose.threed.render/renderer/createrenderer)() | ينشئ ملفًا جديدًا[`Renderer`](../renderer)مع ملف التعريف الافتراضي. |
| virtual [ClearCache](../../aspose.threed.render/renderer/clearcache)() | امسح ذاكرة التخزين المؤقت يدويًا. Aspose.3D سيخزن بعض الكائنات مؤقتًا مثل المواد / الأشكال الهندسية في أنواع داخلية متوافقة مع خط أنابيب العرض. يجب استدعاء هذا يدويًا عندما يكون للمشهد تغييرات كبيرة. |
| [Dispose](../../aspose.threed.render/renderer/dispose)() | تخلص من ملف[`Renderer`](../renderer) وجميع الموارد ذات الصلة |
| abstract [Execute](../../aspose.threed.render/renderer/execute)(PostProcessing, IRenderTarget) | تنفيذ معالجة النشر على هدف التصيير المحدد |
| [GetPostProcessing](../../aspose.threed.render/renderer/getpostprocessing)(string) | يحصل على معالج لاحق مدمج يدعمه العارض. |
| virtual [RegisterEntityRenderer](../../aspose.threed.render/renderer/registerentityrenderer)(EntityRenderer) | تسجيل عارض الكيان للكيان المحدد |
| virtual [Render](../../aspose.threed.render/renderer/render)(IRenderTarget) | تقديم الهدف المحدد |

### أنظر أيضا

* مساحة الاسم [Aspose.ThreeD.Render](../../aspose.threed.render)
* المجسم [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
