类 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() | 场景已更改或被移除,需要在此处释放场景级别的渲染资源 |
另请参见
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D