Class used while an "Add guide" interaction is in progress in move or anchor mode. More...
#include <ViewportAddGuideInteraction.h>
Inherits ViewportDragInteraction.
Public Member Functions | |
| ViewportAddGuideInteraction (EditorWindow *editorWindow, AZ::EntityId canvasId, bool guideIsVertical, const AZ::Vector2 &startDragMousePos) | |
| void | Update (const AZ::Vector2 &mousePos) override | 
| Update the interaction each time the mouse moves.   | |
| void | Render (Draw2dHelper &draw2d) override | 
| Render any display desired during the interaction.   | |
| void | EndInteraction (EndState endState) override | 
| End the interaction.   | |
  Public Member Functions inherited from ViewportDragInteraction | |
| ViewportDragInteraction (const AZ::Vector2 &startMousePos) | |
Protected Attributes | |
| EditorWindow * | m_editorWindow | 
| AZ::EntityId | m_canvasId | 
| bool | m_guideIsVertical = false | 
| bool | m_isSnapping = false | 
| AZ::Vector2 | m_addingGuideAtPosition | 
| AZ::Vector2 | m_cursorViewportPos | 
  Protected Attributes inherited from ViewportDragInteraction | |
| AZ::Vector2 | m_startMousePos | 
Additional Inherited Members | |
  Public Types inherited from ViewportDragInteraction | |
| enum class | EndState {  Inside , OutsideX , OutsideY , OutsideXY , Canceled }  | 
Class used while an "Add guide" interaction is in progress in move or anchor mode.
      
  | 
  overridevirtual | 
End the interaction.
Reimplemented from ViewportDragInteraction.
      
  | 
  overridevirtual | 
Render any display desired during the interaction.
Reimplemented from ViewportDragInteraction.
      
  | 
  overridevirtual | 
Update the interaction each time the mouse moves.
Implements ViewportDragInteraction.