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¶
example
See Also¶
see_also