| 302 | { |
| 303 | |
| 304 | void ApplyColorCorrection( const Tr2PPColorCorrectionEffect* colorCorrection, Tr2Effect* tonemappingEffect ) |
| 305 | { |
| 306 | if( colorCorrection != nullptr ) |
| 307 | { |
| 308 | tonemappingEffect->SetOption( MEMOIZED_STRING( "COLOR_CORRECTION_TOGGLE" ), MEMOIZED_STRING( "COLOR_CORRECTION_ENABLED" ) ); |
| 309 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "WhiteTemperature" ), colorCorrection->m_whiteTemperature ); |
| 310 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "WhiteTint" ), colorCorrection->m_whiteTint ); |
| 311 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "ColorSaturation" ), colorCorrection->m_colorSaturation ); |
| 312 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "ColorContrast" ), colorCorrection->m_colorContrast ); |
| 313 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "ColorGamma" ), colorCorrection->m_colorGamma ); |
| 314 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "ColorGain" ), colorCorrection->m_colorGain ); |
| 315 | tonemappingEffect->SetParameter( MEMOIZED_STRING( "ColorOffset" ), colorCorrection->m_colorOffset ); |
| 316 | } |
| 317 | else |
| 318 | { |
| 319 | tonemappingEffect->SetOption( MEMOIZED_STRING( "COLOR_CORRECTION_TOGGLE" ), MEMOIZED_STRING( "COLOR_CORRECTION_DISABLED" ) ); |
| 320 | } |
| 321 | } |
| 322 | |
| 323 | void ApplyBloom( const Tr2PPBloomEffect* bloom, Tr2Effect* tonemappingEffect, bool newBloom, Tr2PostProcessRenderer::BloomDebugMode debugMode ) |
| 324 | { |
no test coverage detected