Unity 6.3
0 онлайн 70 гостей 3 в системе
Вход

ContentDragger

Экспериментальный: это API экспериментально и может быть изменено или удалено в будущем.

класс в UnityEditor.Experimental.GraphView

Наследуется от:UIElements.MouseManipulator

Описание

Манипулятор, позволяющий перетаскивать мышью один или несколько элементов.

Свойства

Свойство Описание
clampToParentEdgesЕсли true, то перетаскиваемый элемент не может выйти за границы родительского элемента.
panSpeedКогда элементы перетаскиваются вблизи краев Графа, происходит панорамирование. Это контролирует скорость для указанного панорамирования.

Конструкторы

Конструктор Описание
ContentDraggerContentDragger конструктор.

Защищенные методы

Метод Описание
CalculatePositionВычислить новое положение перетаскиваемого элемента.
OnMouseDownВызывается по событию нажатия мыши.
OnMouseMoveВызывается по событию перемещения мыши.
OnMouseUpВызывается по событию мышь вверх.
RegisterCallbacksOnTargetВызывается для регистрации обратных вызовов событий нажатия на целевой элемент.
UnregisterCallbacksFromTargetВызывается для отмены регистрации обратных вызовов событий из целевого элемента.
Унаследованные члены 2

Свойства

СвойствоОписание
targetVisualElement манипулируется.
activatorsСписок фильтров активации.

Защищенные методы

МетодОписание
CanStartManipulationПроверяет соответствие MouseEvent всем требованиям ManipulatorActivationFilter.
CanStopManipulationПроверяет, связан ли MouseEvent с этим Манипулятором.