FullScreenEffect

类位于 InfEngine.renderstack

继承自: RenderPass

描述

全屏后处理效果基类。自定义后处理从这里继承。

description

构造函数

签名 描述
FullScreenEffect.__init__(enabled: bool = ...) → None

constructors

属性

名称 类型 描述
requires ClassVar[Set[str]] (只读)
modifies ClassVar[Set[str]] (只读)
menu_path ClassVar[str] (只读)
requires_per_frame_rebuild ClassVar[bool] (只读)

properties

公共方法

方法 描述
setup_passes(graph: RenderGraph, bus: ResourceBus) → None Override to add fullscreen passes to the render graph.
get_shader_list() → List[str] Return shader paths required by this effect.
inject(graph: RenderGraph, bus: ResourceBus) → None Inject this effect into the render graph.
get_params_dict() → Dict[str, Any] Get serializable parameters as a dictionary.
set_params_dict(params: Dict[str, Any]) → None Restore parameters from a dictionary.

public_methods

运算符

方法 返回值
__repr__() → str str

operators

示例

# TODO: Add example for FullScreenEffect

example

另请参阅

see_also