RenderPipeline¶
类位于 Infernux.renderstack
描述¶
可编程渲染管线基类。继承它来定制整个渲染流程。
description
构造函数¶
| 签名 | 描述 |
|---|---|
RenderPipeline.__init__() → None |
constructors
属性¶
| 名称 | 类型 | 描述 |
|---|---|---|
| name | str |
Display name for Editor UI and pipeline discovery. (只读) |
properties
公共方法¶
| 方法 | 描述 |
|---|---|
render(context: Any, cameras: Any) → None |
每帧调用,执行渲染。 |
should_render_camera(camera: Any) → bool |
Decide whether camera should be rendered this frame. |
render_camera(context: Any, camera: Any, culling: Any) → None |
Per-camera render hook. |
define_topology(graph: RenderGraph) → None |
Define the rendering topology on graph. |
dispose() → None |
Override to release resources when the pipeline is replaced. |
public_methods
示例¶
example
另请参阅¶
see_also