Abstract base type for the active 3-D renderer (forward or deferred).
Lua full name: lysa.Renderer
|
| nil | add_postprocessing (pass: PostProcessingCompute) |
| | Appends a full-screen compute post-processing pass to the chain. Passes execute after bloom and before AA. More...
|
| |
| nil | remove_postprocessing (pass: PostProcessingCompute) |
| | Removes a previously added post-processing pass. More...
|
| |
| nil | remove_postprocessing (comp_shader_name: string) |
| | Removes a previously added post-processing pass by its compute shader file name. More...
|
| |
| nil | add_render_pass (phase: integer, pass: CustomRenderpass) |
| | Registers a custom render pass to be executed at the given RenderingPhase, after the built-in ShaderMaterialPass for that phase. The caller retains ownership; the pass must outlive the Renderer. More...
|
| |
| nil | remove_render_pass (phase: integer, pass: CustomRenderpass) |
| | Removes a previously registered custom render pass from the given phase. Silently ignored if the pass was not registered for that phase. More...
|
| |
|
| vireo.ImageFormat | output_format |
| | Final output pixel format produced after the tonemapping pass. (read-only)
|
| |
| vireo.Extent | extent |
| | Current rendering extent (width × height). May differ from the swap-chain extent when a fixed rendering resolution is configured. (read-only)
|
| |