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::SSROptions Struct Referencefinal

Public Member Functions

 AZ_RTTI (SSROptions, "{A3DE7EDD-3680-458F-A69C-FE7550B75652}")
 
 AZ_CLASS_ALLOCATOR (SSROptions, SystemAllocator, 0)
 
bool IsEnabled () const
 
bool IsRayTracingEnabled () const
 
bool IsRayTracingFallbackEnabled () const
 
bool IsLuminanceClampEnabled () const
 
bool IsTemporalFilteringEnabled () const
 
float GetOutputScale () const
 

Static Public Member Functions

static void Reflect (ReflectContext *context)
 

Public Attributes

bool m_enable = false
 
bool m_coneTracing = false
 
float m_maxRayDistance = 50.0f
 
float m_maxDepthThreshold = 0.1f
 
float m_maxRoughness = 0.31f
 
float m_roughnessBias = 0.0f
 
bool m_halfResolution = true
 
bool m_rayTracing = true
 
bool m_rayTraceFallbackData = true
 
bool m_rayTraceFallbackSpecular = false
 
bool m_temporalFiltering = true
 
float m_temporalFilteringStrength = 1.0f
 
bool m_luminanceClamp = true
 
float m_maxLuminance = 1.5f
 

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