Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ViewportMoveInteraction Member List

This is the complete list of members for ViewportMoveInteraction, including all inherited members.

ConstrainMovementDirection(const AZ::Vector2 &mouseDelta, AZ::Vector2 &canvasSpaceMouseDelta, AZ::Vector2 &localMouseDelta) (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
EndInteraction(EndState endState)ViewportDragInteractionvirtual
EndState enum nameViewportDragInteraction
GetPivotRelativeToTopLeftAnchor(AZ::EntityId entityId)ViewportMoveInteractionprotected
m_canvasId (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_coordinateSystem (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_grabbedGizmoParts (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_interactionMode (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_interactionType (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_isSnapping (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_primaryElement (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_primaryElementParent (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_secondarySelectedElements (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_startingAnchors (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_startingOffsets (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_startingPrimaryCanvasSpacePivot (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_startingPrimaryLocalPivot (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
m_startMousePos (defined in ViewportDragInteraction)ViewportDragInteractionprotected
MovePrimaryElement(bool restrictDirection, AZ::Vector2 &canvasSpaceMouseDelta, AZ::Vector2 &localMouseDelta)ViewportMoveInteractionprotected
MoveSecondaryElement(AZ::Entity *element, bool restrictDirection, const AZ::Vector2 &canvasSpaceMouseDelta)ViewportMoveInteractionprotected
Render(Draw2dHelper &draw2d)ViewportDragInteractionvirtual
SnapMouseDeltas(AZ::Vector2 &canvasSpaceMouseDelta, AZ::Vector2 &localMouseDelta) (defined in ViewportMoveInteraction)ViewportMoveInteractionprotected
Update(const AZ::Vector2 &mousePos) overrideViewportMoveInteractionvirtual
ViewportDragInteraction(const AZ::Vector2 &startMousePos) (defined in ViewportDragInteraction)ViewportDragInteraction
ViewportMoveInteraction(HierarchyWidget *hierarchy, const QTreeWidgetItemRawPtrQList &selectedItems, AZ::EntityId canvasId, AZ::Entity *activeElement, ViewportInteraction::CoordinateSystem coordinateSystem, ViewportHelpers::GizmoParts grabbedGizmoParts, ViewportInteraction::InteractionMode interactionMode, ViewportInteraction::InteractionType interactionType, const AZ::Vector2 &startDragMousePos) (defined in ViewportMoveInteraction)ViewportMoveInteraction
~ViewportDragInteraction() (defined in ViewportDragInteraction)ViewportDragInteractionvirtual
~ViewportMoveInteraction() (defined in ViewportMoveInteraction)ViewportMoveInteractionvirtual