System for constructing the passes for the editor state effects.
More...
#include <EditorStatePassSystem.h>
|
| EditorStatePassSystem (EditorStateList &&editorStates) |
| Constructs the pass system with the specified editor state effect parent pass instances.
|
|
void | AddPassesToRenderPipeline (RPI::RenderPipeline *renderPipeline) |
| Adds the editor state effect parent passes to the specified render pipeline.
|
|
EntityMaskMap | GetEntitiesForEditorStates () const |
| Returns the map of masks to the entities to be rendered to those masks.
|
|
void | ConfigureStatePassesForPipeline (RPI::RenderPipeline *renderPipeline) |
| Configures the editor state pass instances for the specified render pipeline.
|
|
void | RemoveStatePassesForPipeline (RPI::RenderPipeline *renderPipeline) |
| Removes the editor state pass instances for the specified render pipeline.
|
|
const AZStd::unordered_set< Name > & | GetMasks () const |
| Returns the set of all masks used by this pass system.
|
|
void | Update () |
| Performs any updates for the editor state effect parent pass instances for the given simulation tick.
|
|
const char * | GetParentPassTemplateName () const |
| Returns the pass template name of the main parent pass.
|
|
System for constructing the passes for the editor state effects.
The documentation for this class was generated from the following file:
- Gems/AtomLyIntegration/EditorModeFeedback/Code/Source/Pass/EditorStatePassSystem.h