Manipulator that tracks Mouse events on an element and callbacks when the elements is clicked.
active | Set this to true when the manipulator is activated. |
lastMousePosition | Mouse position saved during the last mouse event on the target element. |
Clickable | コンストラクター |
OnMouseDown | Called when a MouseDownEvent was sent to the target element. |
OnMouseMove | Called when a MouseMoveEvent was sent to the target element. |
OnMouseUp | Called when a MouseUpEvent was sent to the target element. |
RegisterCallbacksOnTarget | Called to register mouse event callbacks on the target element. |
UnregisterCallbacksFromTarget | Called to unregister event callbacks from the target element. |
clicked | Callback triggerred when the target element is clicked. |
clickedWithEventInfo | Callback triggerred when the target element is clicked. |
target | VisualElement being manipulated. |
activators | List of Activationfilters. |
CanStartManipulation | Checks if MouseEvent matches agains all the MouseActivationFilters requirements. |
CanStopManipulation | Checks if MouseEvent is related to this Manipulator. |