EntityRenderer
نظرة عامة
EntityRenderer هي فئة في Aspose.3D FOSS لـ .NET.
أنشئ فئة فرعية من هذه لتطبيق العرض لأنواع مختلفة من الكيانات.
توفر هذه الفئة 9 أساليب للعمل مع كائنات EntityRenderer في برامج .NET. تشمل الأساليب المتاحة: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS لـ .NET.
الطرق
| التوقيع | وصف |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | منشئ لـ |
EntityRenderer(key: string) | منشئ لـ |
Initialize(renderer: Renderer) | تهيئة مُرَسِّم الكيان |
ResetSceneCache() | لقد تغير المشهد أو تمت إزالته، يلزم التخلص من موارد العرض على مستوى المشهد في هذا |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | ابدأ تصيير إطار |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | ينتهي تصيير إطار |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | جهّز أوامر التصيير للزوج المحدد من العقدة/الكيان. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | كل مهمة عرض تم دفعها إلى الـ ستتضمن استدعاء RenderEntity المقابل لأداء مهمة العرض الفعلية. |
Dispose() | يتم التخلص من عارض الكيانات، حرّر الموارد المشتركة. |