类 EntityRenderer

EntityRenderer class

子类化此类以实现对不同种类实体的渲染。

public class EntityRenderer

构造函数

名称描述
EntityRenderer(string)EntityRenderer 的构造函数
EntityRenderer(string, EntityRendererFeatures)EntityRenderer 的构造函数

方法

名称描述
virtual Dispose()实体渲染器正在被释放,释放共享资源。
virtual FrameBegin(Renderer, IRenderQueue)开始渲染帧
virtual FrameEnd(Renderer, IRenderQueue)结束渲染帧
virtual Initialize(Renderer)初始化实体渲染器
virtual PrepareRenderQueue(Renderer, IRenderQueue, Node, Entity)为指定的节点/实体对准备渲染命令。
virtual RenderEntity(Renderer, ICommandList, Node, object, int)推送到 IRenderQueue 的每个渲染任务都将拥有相应的 RenderEntity 调用来执行具体的渲染工作。
virtual ResetSceneCache()场景已更改或被移除,需要在此处释放场景级别的渲染资源

另请参见