EntityRenderer

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()Рендерер сутностей вивільняється, звільнюються спільні ресурси.

Дивіться також

 Українська