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

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
 

Detailed Description

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

Member Function Documentation

◆ CopyViewToBlendWeightSettings()

virtual void AZ::Render::PostProcessSettingsInterface::CopyViewToBlendWeightSettings ( const ViewBlendWeightMap &  perCameraBlendWeights)
pure virtual

Function to import blend weight settings.

Implemented in AZ::Render::PostProcessSettings.

◆ OnConfigChanged()

virtual void AZ::Render::PostProcessSettingsInterface::OnConfigChanged ( )
pure virtual

To be called when config settings have been changed.

Implemented in AZ::Render::PostProcessSettings.

◆ SetLayerCategoryValue()

virtual void AZ::Render::PostProcessSettingsInterface::SetLayerCategoryValue ( int  layerCategoryValue)
pure virtual

Setter for PostFx setting's layer represented by an integer.

Implemented in AZ::Render::PostProcessSettings.


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