@witchcraft/layout
Github
Issues
npm
Preparing search index...
helpers/getMoveEdgeInfo
getMoveEdgeInfo
Function getMoveEdgeInfo
getMoveEdgeInfo
(
touchingFrames
:
LayoutFrame
[]
,
edge
:
{
endX
:
number
;
endY
:
number
;
startX
:
number
;
startY
:
number
}
,
position
:
{
x
:
number
;
y
:
number
}
,
margin
?:
{
height
:
number
;
width
:
number
}
,
clamp
?:
boolean
,
)
:
{
dir
:
"up"
|
"down"
|
"left"
|
"right"
;
distance
:
number
;
isPassedLimit
:
boolean
;
pos
:
number
;
x
:
number
;
y
:
number
;
}
Parameters
touchingFrames
:
LayoutFrame
[]
edge
:
{
endX
:
number
;
endY
:
number
;
startX
:
number
;
startY
:
number
}
position
:
{
x
:
number
;
y
:
number
}
Window scaled/snaped position. See toWindowCoord
margin
:
{
height
:
number
;
width
:
number
}
= ...
clamp
:
boolean
= true
Returns
{
dir
:
"up"
|
"down"
|
"left"
|
"right"
;
distance
:
number
;
isPassedLimit
:
boolean
;
pos
:
number
;
x
:
number
;
y
:
number
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Github
Issues
npm
@witchcraft/layout
Loading...
Window scaled/snaped position. See toWindowCoord