Inherits AZ::Render::SsaoSettingsInterface, and AZ::Render::PostProcessBase.
Public Member Functions | |
| AZ_RTTI (AZ::Render::SsaoSettings, "{6CFCBD33-7419-4BFC-A7E8-30D29373EE29}", AZ::Render::SsaoSettingsInterface, AZ::Render::PostProcessBase) | |
| AZ_CLASS_ALLOCATOR (SsaoSettings, SystemAllocator) | |
| SsaoSettings (PostProcessFeatureProcessor *featureProcessor) | |
| void | OnConfigChanged () override |
| How much a value is reduced from pixel to pixel on a perfectly flat surface. | |
| void | ApplySettingsTo (SsaoSettings *target, float alpha) const |
Public Member Functions inherited from AZ::Render::SsaoSettingsInterface | |
| AZ_RTTI (AZ::Render::SsaoSettingsInterface, "{3316BA94-CCCA-4088-BAC4-91CFA8149533}") | |
Public Member Functions inherited from AZ::Render::PostProcessBase | |
| AZ_RTTI (AZ::Render::PostProcessBase, "{DDA620D0-12AB-471A-82F8-701BCD1A00D8}") | |
| AZ_CLASS_ALLOCATOR (PostProcessBase, SystemAllocator) | |
| PostProcessBase (PostProcessFeatureProcessor *featureProcessor) | |
Friends | |
| class | PostProcessSettings |
| class | PostProcessFeatureProcessor |
Additional Inherited Members | |
Protected Member Functions inherited from AZ::Render::PostProcessBase | |
| RPI::ShaderResourceGroup * | GetSceneSrg () const |
| RPI::Scene * | GetParentScene () const |
| AZ::Data::Instance< AZ::RPI::ShaderResourceGroup > | GetDefaultViewSrg () const |
Protected Attributes inherited from AZ::Render::PostProcessBase | |
| PostProcessFeatureProcessor * | m_featureProcessor = nullptr |
|
overridevirtual |
How much a value is reduced from pixel to pixel on a perfectly flat surface.
Threshold used to reduce computed depth difference during blur and thus the depth falloff Can be thought of as a bias that blurs curved surfaces more like flat surfaces but generally not needed and can be set to 0.0f How much the difference in depth slopes between pixels affects the blur falloff. The higher this value, the sharper edges will appear
Implements AZ::Render::SsaoSettingsInterface.