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