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

PointerCaptureHelper.CapturePointer

Declaration

public static void CapturePointer(UIElements.IEventHandler handler, int pointerId);

Параметры

Параметр Описание
обработчик VisualElement, который захватывает указатель.
pointerId Указатель для захвата.

Описание

Захват указателя.

Когда VisualElement захватывает указатель, все события указателя, за исключением PointerOverEvent, PointerOutEvent, PointerEnterEvent, PointerLeaveEvent, отправляются к элементу, независимо от того, какой элемент находится под указателем.

События указателя, которые обычно будут всплывать или падать, вместо этого отправляются исключительно к элементу захвата.

Если захват указателя запрашивается во время распространения существующего события, то захват вступает в силу только после того, как текущее событие было полностью отправлено и распространено.
Примечание: События определяют свою цель и путь распространения при отправке, а не обязательно при отправке. Если событие отправляется во время распространения другого события, то новое событие добавляется в очередь событий и обрабатывается после того, как текущее событие и все другие события в очереди перед ним были полностью отправлены и распространены.