EntityRenderer

EntityRenderer

نمای کلی

EntityRenderer یک کلاس در Aspose.3D FOSS برای .NET است.

این را زیرکلاس کنید تا رندرینگ برای انواع مختلف موجودیت‌ها پیاده‌سازی شود.

این کلاس 9 متد برای کار با اشیاء EntityRenderer در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای .NET، برای هر برنامه .NET در دسترس هستند.

روش ها

امضاتوضیح
EntityRenderer(key: string, features: EntityRendererFeatures)سازندهٔ
EntityRenderer(key: string)سازندهٔ
Initialize(renderer: Renderer)راه‌اندازی entity 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()رندرکنندهٔ موجودیت در حال تخلیه است، منابع مشترک را آزاد کنید.

همچنین ببینید:

 فارسی