FullScreenEffect

class in InfEngine.renderstack

Inherits from: RenderPass

Description

Base class for fullscreen post-processing effects.

description

Constructors

Signature Description
FullScreenEffect.__init__(enabled: bool = ...) → None

constructors

Properties

Name Type Description
requires ClassVar[Set[str]] (read-only)
modifies ClassVar[Set[str]] (read-only)
menu_path ClassVar[str] (read-only)
requires_per_frame_rebuild ClassVar[bool] (read-only)

properties

Public Methods

Method Description
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

Operators

Method Returns
__repr__() → str str

operators

Example

# TODO: Add example for FullScreenEffect

example

See Also

see_also