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()Рендерер сущностей уничтожается, освобождаются общие ресурсы.

См. также:

 Русский