Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Types | Public Member Functions | Static Public Attributes | List of all members
AZ::Render::PostProcessSettingsInterface Class Referenceabstract

Abstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration) More...

#include <PostProcessSettingsInterface.h>

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
 

Detailed Description

Abstract interface for PostProcessSettings so it can be access outside of Atom (for example in AtomLyIntegration)


The documentation for this class was generated from the following file: