#include <EditorModeFeedbackChildPassBase.h>
Inherits AZ::RPI::FullscreenTrianglePass.
Inherited by AZ::Render::EditorModeBlurPass, AZ::Render::EditorModeDesaturationPass, AZ::Render::EditorModeOutlinePass, and AZ::Render::EditorModeTintPass.
Classes | |
| struct | DepthTransition |
Public Member Functions | |
| AZ_RTTI (EditorModeFeedbackChildPassBase, "{F1F345E3-1396-47F7-9CA4-9AC87A2E9829}", AZ::RPI::FullscreenTrianglePass) | |
| AZ_CLASS_ALLOCATOR (EditorModeFeedbackChildPassBase, SystemAllocator) | |
| void | SetMinDepthTransitionValue (float minValue) |
| Sets the minimum blend amount that will be calculated through depth transitioning. | |
| void | SetDepthTransitionStart (float start) |
| Sets the start of depth transtion for non-mask effect blending. | |
| void | SetDepthTransitionDuration (float duration) |
| Sets the duration (depth) of the depth transition band (0.0 = no depth transitioning will be applied). | |
| void | SetFinalBlendAmount (float amount) |
| Sets the final blend amount that is used to scale the calculated blend values. | |
Static Public Member Functions | |
| static RPI::Ptr< EditorModeFeedbackChildPassBase > | Create (const RPI::PassDescriptor &descriptor) |
| Creates a EditorModeFeedbackPassBase. | |
Protected Member Functions | |
| EditorModeFeedbackChildPassBase (const RPI::PassDescriptor &descriptor, const DepthTransition &depthTransition, float finalBlendAmount) | |
Base class to provide depth transitioning and final blend control to all visual effect passes of the editor mode feedback system.