EntityRenderer

EntityRenderer

概述

EntityRenderer 是 Aspose.3D FOSS 中用于 .NET 的一个类。

对其进行子类化,以实现对不同种类实体的渲染。

此类提供了 9 个方法,用于在 .NET 程序中处理 EntityRenderer 对象。可用的方法包括:Dispose、EntityRenderer、FrameBegin、FrameEnd、Initialize、PrepareRenderQueue、RenderEntity、ResetSceneCache。在安装了 Aspose.3D FOSS for .NET 包后,所有公共成员对任何 .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()实体渲染器正在被销毁,释放共享资源。

另请参阅

 中文