MCPcopy Create free account
hub / github.com/carbonengine/trinity / ApplyDesatureate

Function ApplyDesatureate

trinity/PostProcess/Tr2PostProcessRenderer.cpp:389–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

387}
388
389void ApplyDesatureate( const Tr2PPDesaturateEffect* desaturate, Tr2Effect* tonemappingEffect )
390{
391 if( desaturate != nullptr )
392 {
393 tonemappingEffect->SetParameter( MEMOIZED_STRING( "SaturationFactor" ), desaturate->m_intensity );
394 tonemappingEffect->SetOption( MEMOIZED_STRING( "DESATURATE_TOGGLE" ), MEMOIZED_STRING( "DESATURATE_ENABLED" ) );
395 }
396 else
397 {
398 tonemappingEffect->SetOption( MEMOIZED_STRING( "DESATURATE_TOGGLE" ), MEMOIZED_STRING( "DESATURATE_DISABLED" ) );
399 }
400}
401
402void ApplyFade( const Tr2PPFadeEffect* fade, Tr2Effect* tonemappingEffect )
403{

Callers 1

RenderTonemappingMethod · 0.85

Calls 2

SetOptionMethod · 0.80
SetParameterMethod · 0.45

Tested by

no test coverage detected