Abstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration) More...
#include <PostProcessSettingsInterface.h>
Inherited by AZ::Render::PostProcessSettings.
Public Types | |
using | ViewBlendWeightMap = AZStd::unordered_map< AZ::RPI::View *, float > |
Public Member Functions | |
AZ_RTTI (AZ::Render::PostProcessSettingsInterface, "{DEB9EB6F-D158-402F-B7DD-03BDAC54B8BB}") | |
virtual void | OnConfigChanged ()=0 |
To be called when config settings have been changed. | |
virtual void | CopyViewToBlendWeightSettings (const ViewBlendWeightMap &perCameraBlendWeights)=0 |
Function to import blend weight settings. | |
virtual void | SetLayerCategoryValue (int layerCategoryValue)=0 |
Setter for PostFx setting's layer represented by an integer. | |
Static Public Attributes | |
static constexpr float | defaultBlendWeight = 1.0f |
Abstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration)
|
pure virtual |
Function to import blend weight settings.
Implemented in AZ::Render::PostProcessSettings.
|
pure virtual |
To be called when config settings have been changed.
Implemented in AZ::Render::PostProcessSettings.
|
pure virtual |
Setter for PostFx setting's layer represented by an integer.
Implemented in AZ::Render::PostProcessSettings.