Skip to content
pixi-silk
GitHub repository
Function

dockAt

import { dockAt } from 'pixi-silk/ui/panel';
function dockAt(
   point: PointData, 
   viewport: {
  height: number;
  width: number;
}, 
   distance?: number, 
   insets?: PanelInsets
): PanelDock | null;

The dock a drag points at: an edge or corner within distance of the pointer, or null. Corners win when both edges are near.

Parameters#

ParameterTypeDefault value
pointPointDataundefined
viewport{ height: number; width: number; }undefined
viewport.heightnumberundefined
viewport.widthnumberundefined
distancenumber28
insetsPanelInsets{}

Returns#

PanelDock | null