$darkmode
Main pipeline state for post-processing. More...
#include <postprocess_internal.h>
Data Fields | |
| PPGPUResources | gpu |
| BloomFX | bloom_fx |
| DoFFX | dof_fx |
| AutoExposureFX | auto_exposure_fx |
| MotionBlurFX | motion_blur_fx |
| LUT3DFX | lut3d_fx |
| LUTVizFX | lut_viz_fx |
| PPShaderState | shaders |
| int | width |
| int | height |
| unsigned int | active_effects |
| VignetteParams | vignette |
| GrainParams | grain |
| ExposureParams | exposure |
| ChromAbberationParams | chrom_abbr |
| WhiteBalanceParams | white_balance |
| ColorGradingParams | color_grading |
| TonemapParams | tonemapper |
| BloomParams | bloom |
| DoFParams | dof |
| AutoExposureParams | auto_exposure |
| MotionBlurParams | motion_blur |
| FXAAParams | fxaa |
| BandingParams | banding |
| FogParams | fog |
| LUT3DParams | lut3d |
| float | time |
| float | delta_time |
| bool | ubo_dirty |
| GPUProfiler * | gpu_profiler |
| int | banding_preset_idx |
| PPExposureReadback | readback |
Main pipeline state for post-processing.
| unsigned int PostProcess::active_effects |
Bitfield of enabled effects.
| AutoExposureParams PostProcess::auto_exposure |
| AutoExposureFX PostProcess::auto_exposure_fx |
Adaptation subsystem.
| BandingParams PostProcess::banding |
| int PostProcess::banding_preset_idx |
Internal index for preset cycling.
| BloomParams PostProcess::bloom |
| BloomFX PostProcess::bloom_fx |
Bloom subsystem.
| ChromAbberationParams PostProcess::chrom_abbr |
| ColorGradingParams PostProcess::color_grading |
| float PostProcess::delta_time |
Last frame delta.
| DoFParams PostProcess::dof |
| DoFFX PostProcess::dof_fx |
Depth-of-field subsystem.
| ExposureParams PostProcess::exposure |
| FogParams PostProcess::fog |
| FXAAParams PostProcess::fxaa |
| PPGPUResources PostProcess::gpu |
FBOs, textures, UBO, quad.
| GPUProfiler* PostProcess::gpu_profiler |
| GrainParams PostProcess::grain |
| int PostProcess::height |
Target resolution height.
| LUT3DParams PostProcess::lut3d |
| LUT3DFX PostProcess::lut3d_fx |
3D LUT subsystem.
| LUTVizFX PostProcess::lut_viz_fx |
LUT visualization.
| MotionBlurParams PostProcess::motion_blur |
| MotionBlurFX PostProcess::motion_blur_fx |
Blur subsystem.
| PPExposureReadback PostProcess::readback |
Async GPU readback state.
| PPShaderState PostProcess::shaders |
Uber-shader pipeline state.
| float PostProcess::time |
Accumulated time for noise/animation.
| TonemapParams PostProcess::tonemapper |
| bool PostProcess::ubo_dirty |
true when UBO needs re-upload.
| VignetteParams PostProcess::vignette |
| WhiteBalanceParams PostProcess::white_balance |
| int PostProcess::width |
Target resolution width.