Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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)