|
DerivedDispatcherT * | SetSnapToGrid (bool enabled) |
| Enable/disable grid snapping.
|
|
DerivedDispatcherT * | GridSize (float size) |
| Set the grid size.
|
|
DerivedDispatcherT * | SetStickySelect (bool enabled) |
| Enable/disable sticky select.
|
|
DerivedDispatcherT * | LogActions (bool logging) |
| Enable/disable action logging.
|
|
template<typename... Args> |
DerivedDispatcherT * | Trace (const char *format, const Args &... args) |
| Output a trace debug message.
|
|
DerivedDispatcherT * | CameraState (const AzFramework::CameraState &cameraState) |
| Set the camera state.
|
|
DerivedDispatcherT * | MouseLButtonDown () |
| Set the left mouse button down.
|
|
DerivedDispatcherT * | MouseLButtonUp () |
| Set the left mouse button up.
|
|
DerivedDispatcherT * | MouseMButtonDown () |
| Set the middle mouse button down.
|
|
DerivedDispatcherT * | MouseMButtonUp () |
| Set the middle mouse button up.
|
|
DerivedDispatcherT * | MouseRButtonDown () |
| Set the right mouse button down.
|
|
DerivedDispatcherT * | MouseRButtonUp () |
| Set the right mouse button up.
|
|
DerivedDispatcherT * | MouseLButtonDoubleClick () |
| Send a double click event.
|
|
DerivedDispatcherT * | KeyboardModifierDown (AzToolsFramework::ViewportInteraction::KeyboardModifier keyModifier) |
| Set the keyboard modifier button down.
|
|
DerivedDispatcherT * | KeyboardModifierUp (AzToolsFramework::ViewportInteraction::KeyboardModifier keyModifier) |
| Set the keyboard modifier button up.
|
|
DerivedDispatcherT * | MousePosition (const AzFramework::ScreenPoint &position) |
| Set the mouse position to the specified screen space position.
|
|
DerivedDispatcherT * | ExpectManipulatorBeingInteracted () |
| Expect the selected manipulator to be interacting.
|
|
DerivedDispatcherT * | ExpectManipulatorNotBeingInteracted () |
| Do not expect the selected manipulator to be interacting.
|
|
DerivedDispatcherT * | SetEntityWorldTransform (AZ::EntityId entityId, const AZ::Transform &transform) |
| Set the world transform of the specified entity.
|
|
DerivedDispatcherT * | SetSelectedEntity (AZ::EntityId entity) |
| Select the specified entity.
|
|
DerivedDispatcherT * | SetSelectedEntities (const AzToolsFramework::EntityIdList &entities) |
| Select the specified entities.
|
|
DerivedDispatcherT * | EnterComponentMode (const AZ::Uuid &uuid) |
| Enter component mode for the specified component type's uuid.
|
|
DerivedDispatcherT * | DebugBreak () |
| Break out to the debugger mid action sequence (note: do not leave uses in production code).
|
|
template<typename ComponentT > |
DerivedDispatcherT * | EnterComponentMode () |
| Enter component mode for the specified component type.
|
|
|
virtual void | SetSnapToGridImpl (bool enabled)=0 |
|
virtual void | SetStickySelectImpl (bool enabled)=0 |
|
virtual void | GridSizeImpl (float size)=0 |
|
virtual void | CameraStateImpl (const AzFramework::CameraState &cameraState)=0 |
|
virtual void | MouseLButtonDownImpl ()=0 |
|
virtual void | MouseLButtonUpImpl ()=0 |
|
virtual void | MouseMButtonDownImpl ()=0 |
|
virtual void | MouseMButtonUpImpl ()=0 |
|
virtual void | MouseRButtonDownImpl ()=0 |
|
virtual void | MouseRButtonUpImpl ()=0 |
|
virtual void | MouseLButtonDoubleClickImpl ()=0 |
|
virtual void | MousePositionImpl (const AzFramework::ScreenPoint &position)=0 |
|
virtual void | KeyboardModifierDownImpl (AzToolsFramework::ViewportInteraction::KeyboardModifier keyModifier)=0 |
|
virtual void | KeyboardModifierUpImpl (AzToolsFramework::ViewportInteraction::KeyboardModifier keyModifier)=0 |
|
virtual void | ExpectManipulatorBeingInteractedImpl ()=0 |
|
virtual void | ExpectManipulatorNotBeingInteractedImpl ()=0 |
|
virtual void | SetEntityWorldTransformImpl (AZ::EntityId entityId, const AZ::Transform &transform)=0 |
|
virtual void | SetSelectedEntityImpl (AZ::EntityId entity)=0 |
|
virtual void | SetSelectedEntitiesImpl (const AzToolsFramework::EntityIdList &entities)=0 |
|
virtual void | EnterComponentModeImpl (const AZ::Uuid &uuid)=0 |
|
template<typename... Args> |
void | Log (const char *format, const Args &... args) |
|
template<typename DerivedDispatcherT>
class AzManipulatorTestFramework::ActionDispatcher< DerivedDispatcherT >
Base class for derived immediate action dispatchers.