Extending the postprocess pipeline, constant buffer shader parameter not updating

Hi Everyone,

I have been trying to extend the post process pipeline with a bit of my own code. To do this I would like to expose a shader value to the editor so I can change it via the editor, like most of the post process variables for example.
I have looked at the saturation shader value and tried to copy its behaviour adding a UPROPERTY for the BlueprintReadWrite and a UPROPERTY for the interp. This step seemed to work as my adjustable variable shows up in the editor. The problem is that the value in FinalPostProcessSettings never gets updated when I adjust the value in the editor. It looks like I am missing a callback?

I hope someone can help me out,

Cheers and have a great day,

David

It has been a while and I have not yet found the answer. Does anyone have a clue on how to get it to work?

Cheers and thanks in advance,

David

Hi everyone,

Today I found some time to look at the problem again and noticed the OverridePostProcessingSettings function in sceneview.cpp. It turns out that I needed to add a LERP_PP() macro in there.

Cheers,

David