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