Open 3D Engine AtomLyIntegration 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::DisplayMapperComponentRequests Class Referenceabstract

DisplayMapperComponentRequests provides an interface to request operations on a DisplayMapperComponent. More...

#include <DisplayMapperComponentBus.h>

Inherits AZ::ComponentBus.

Public Member Functions

 AZ_RTTI (AZ::Render::DisplayMapperComponentRequests, "{9E2E8AF5-1176-44B4-A461-E09867753349}")
 
virtual void LoadPreset (OutputDeviceTransformType preset)=0
 Load preconfigured preset for specific ODT mode.
 
virtual void SetDisplayMapperOperationType (DisplayMapperOperationType displayMapperOperationType)=0
 Set display mapper type.
 
virtual DisplayMapperOperationType GetDisplayMapperOperationType () const =0
 Get display mapper type.
 
virtual void SetAcesParameterOverrides (const AcesParameterOverrides &parameterOverrides)=0
 Set ACES parameter overrides for ACES mapping, display mapper must be set to Aces to see the difference.
 
virtual const AcesParameterOverrides & GetAcesParameterOverrides () const =0
 Get ACES parameter overrides.
 
virtual void SetOverrideAcesParameters (bool value)=0
 
virtual bool GetOverrideAcesParameters () const =0
 
virtual void SetAlterSurround (bool value)=0
 
virtual bool GetAlterSurround () const =0
 
virtual void SetApplyDesaturation (bool value)=0
 
virtual bool GetApplyDesaturation () const =0
 
virtual void SetApplyCATD60toD65 (bool value)=0
 
virtual bool GetApplyCATD60toD65 () const =0
 
virtual void SetCinemaLimitsBlack (float value)=0
 
virtual float GetCinemaLimitsBlack () const =0
 
virtual void SetCinemaLimitsWhite (float value)=0
 
virtual float GetCinemaLimitsWhite () const =0
 
virtual void SetMinPoint (float value)=0
 
virtual float GetMinPoint () const =0
 
virtual void SetMidPoint (float value)=0
 
virtual float GetMidPoint () const =0
 
virtual void SetMaxPoint (float value)=0
 
virtual float GetMaxPoint () const =0
 
virtual void SetSurroundGamma (float value)=0
 
virtual float GetSurroundGamma () const =0
 
virtual void SetGamma (float value)=0
 
virtual float GetGamma () const =0
 

Static Public Attributes

static const EBusHandlerPolicy HandlerPolicy = EBusHandlerPolicy::Single
 Overrides the default AZ::EBusTraits handler policy to allow one listener only.
 

Detailed Description

DisplayMapperComponentRequests provides an interface to request operations on a DisplayMapperComponent.


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