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

# TODO: Add example for RenderPipeline

另请参阅

see_also