Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TodePond/ScreenPond
/ functions
Functions
123 in github.com/TodePond/ScreenPond
⨍
Functions
123
◇
Types & classes
2
↓ 34 callers
Function
makeRectangleCorners
(x, y, width, height)
source/corners.js:15
↓ 19 callers
Function
subtractVector
(a, b)
source/vector.js:14
↓ 18 callers
Function
makeScreen
(colour, corners)
source/screen.js:4
↓ 17 callers
Function
clearQueue
(context, queue, world)
source/draw.js:115
↓ 17 callers
Function
getDrawnScreenFromRoute
(route, stepNumber = route.length)
source/route.js:26
↓ 13 callers
Function
makePart
(type, number = 0)
source/part.js:29
↓ 12 callers
Function
clamp
(number, min, max)
libraries/habitat-embed.js:356
↓ 12 callers
Function
getRotatedCorners
(corners, angle)
source/corners.js:26
↓ 11 callers
Method
push
(item)
source/list.js:23
↓ 10 callers
Function
addVector
(a, b)
source/vector.js:6
↓ 10 callers
Function
createPreset
({ key, world, colours = {}, update = () => {} } = {})
source/preset.js:46
↓ 8 callers
Function
getMappedPositions
(positions, corners)
source/position.js:62
↓ 7 callers
Function
getMousePosition
(context, corners)
source/position.js:28
↓ 7 callers
Function
getRelativePositions
(positions, corners)
source/position.js:44
↓ 7 callers
Function
getScreenFromAddress
(address, world = undefined)
source/address.js:9
↓ 7 callers
Function
onkeydown
(key, func)
source/keyboard.js:12
↓ 6 callers
Function
distanceBetweenVectors
(a, b)
source/vector.js:28
↓ 6 callers
Function
getMappedPosition
(position, corners, safe = true)
source/position.js:56
↓ 5 callers
Function
addScreen
(colour, screen)
source/colour.js:61
↓ 5 callers
Function
getCornersPosition
(corners, number = 0)
source/corners.js:69
↓ 5 callers
Function
makeAddress
(colour, number)
source/address.js:4
↓ 5 callers
Function
replaceAddress
({ address, screen, target, parent, depth, ...options } = {})
source/pick.js:226
↓ 5 callers
Function
setWorldCorners
(world, corners, colours)
source/world.js:26
↓ 5 callers
Function
tryToSurroundScreens
(address)
source/pick.js:317
↓ 4 callers
Function
crossProductVector
(a, b)
source/vector.js:22
↓ 4 callers
Function
getMappedPositionPart
(position, pity = [0, 0])
source/part.js:34
↓ 4 callers
Function
getMovedCorners
(corners, displacement)
source/corners.js:40
↓ 4 callers
Function
moveAddressToBack
(address, route = undefined)
source/colour.js:76
↓ 4 callers
Function
pickInScreen
(screen, position, options = {})
source/pick.js:59
↓ 3 callers
Function
addStep
(route, number)
source/route.js:14
↓ 3 callers
Method
clear
()
source/list.js:68
↓ 3 callers
Function
getClonedCorners
(corners)
source/corners.js:75
↓ 3 callers
Function
getClosest
(number, array)
libraries/habitat-embed.js:222
↓ 3 callers
Function
getEdgeCorners
(edgeNumber)
source/part.js:14
↓ 3 callers
Function
hexify
(number)
libraries/habitat-embed.js:207
↓ 3 callers
Function
lerp
(distance, line)
source/lerp.js:6
↓ 3 callers
Function
loadPreset
(global, preset)
source/preset.js:20
↓ 3 callers
Function
makePick
({ screen, corners, position, part, parent, number, depth, address, route, ...data } = {})
source/pick.js:28
↓ 3 callers
Function
removeScreenAddress
(address)
source/colour.js:56
↓ 2 callers
Function
angleBetweenVectors
(a, b)
source/vector.js:35
↓ 2 callers
Function
getAddedCorners
(a, b)
source/corners.js:89
↓ 2 callers
Function
getCornersCenter
(corners)
source/corners.js:34
↓ 2 callers
Function
getSubtractedCorners
(a, b)
source/corners.js:80
↓ 2 callers
Function
isMappedPositionInCorners
(position, pity = [0, 0])
source/position.js:88
↓ 2 callers
Function
makeRoute
(start)
source/route.js:8
↓ 2 callers
Function
makeWorld
(colours, hex = GREY)
source/world.js:19
↓ 2 callers
Function
scaleVector
([x, y], n)
source/vector.js:4
↓ 2 callers
Function
start
(show)
libraries/show.js:35
↓ 2 callers
Function
wrap
(number, min, max)
libraries/habitat-embed.js:362
↓ 1 callers
Function
addChildrenToQueue
(queue, parent)
source/draw.js:125
↓ 1 callers
Function
bilerp
(displacement, corners)
source/lerp.js:18
↓ 1 callers
Function
continueDrawingQueue
(context, queue)
source/draw.js:142
↓ 1 callers
Function
drawBorder
(context, screen)
source/draw.js:10
↓ 1 callers
Function
fireHandEvent
(context, hand, eventName, args = {})
source/hand.js:66
↓ 1 callers
Function
gcd
(...numbers)
libraries/habitat-embed.js:667
↓ 1 callers
Function
getAddressFromScreen
(screen, colour)
source/address.js:22
↓ 1 callers
Function
getCanvasPosition
(context, viewPosition)
source/position.js:14
↓ 1 callers
Function
getCanvasPositions
(context, viewPositions)
source/position.js:21
↓ 1 callers
Function
getColourParents
(childColour, colours)
source/colour.js:108
↓ 1 callers
Function
getHSL
(red, green, blue)
libraries/habitat-embed.js:237
↓ 1 callers
Function
getPositionedCorners
(corners, position)
source/corners.js:45
↓ 1 callers
Function
getPresetFromCurrentState
()
source/preset.js:326
↓ 1 callers
Function
getRandomUint32
()
libraries/habitat-embed.js:1050
↓ 1 callers
Function
getRelativePosition
(position, corners)
source/position.js:39
↓ 1 callers
Function
getRotatedPosition
(position, origin, angle)
source/position.js:69
↓ 1 callers
Function
getRotatedToPositionCorners
(corners, number, position)
source/corners.js:98
↓ 1 callers
Function
getScaledPosition
(position, corners)
source/position.js:98
↓ 1 callers
Function
getSplash
(red, green, blue)
libraries/habitat-embed.js:213
↓ 1 callers
Function
getViewPosition
(context, canvasPosition)
source/position.js:7
↓ 1 callers
Function
getZeroedCorners
(corners)
source/corners.js:62
↓ 1 callers
Function
getZoomedPosition
(position, zoom, origin)
source/position.js:104
↓ 1 callers
Function
getZoomedPositions
(positions, zoom, origin)
source/position.js:117
↓ 1 callers
Function
ibilerp
(point, corners)
source/lerp.js:32
↓ 1 callers
Function
loadPresetName
(global, presetName)
source/preset.js:12
↓ 1 callers
Function
makeColour
(hex)
source/colour.js:30
↓ 1 callers
Function
makeColours
()
source/colour.js:22
↓ 1 callers
Function
makeHand
(colours)
source/hand.js:47
↓ 1 callers
Function
makeLink
(item)
source/list.js:80
↓ 1 callers
Function
makeZoomer
()
source/zoom.js:10
↓ 1 callers
Function
placeScreen
(screen, target, options = {})
source/pick.js:194
↓ 1 callers
Method
pop
()
source/list.js:36
↓ 1 callers
Function
popStep
(route)
source/route.js:19
↓ 1 callers
Function
registerColourPickers
(hand, hexes, colours)
source/hand.js:109
↓ 1 callers
Function
registerDeleteKey
(hand)
source/hand.js:95
↓ 1 callers
Function
registerMouseWheel
(zoomer)
source/zoom.js:19
↓ 1 callers
Function
registerRightClick
()
source/hand.js:91
↓ 1 callers
Function
removeAllScreens
(colour)
source/colour.js:40
↓ 1 callers
Function
removeScreenNumber
(colour, number)
source/colour.js:52
↓ 1 callers
Function
removeScreensSet
(colour, screensSet)
source/colour.js:44
↓ 1 callers
Function
resize
()
libraries/show.js:57
↓ 1 callers
Function
rotateScreenNumber
(colour, number, angle)
source/colour.js:70
↓ 1 callers
Function
setScreenNumber
(colour, number, screen)
source/colour.js:66
↓ 1 callers
Method
shift
()
source/list.js:52
↓ 1 callers
Function
trim
(a)
libraries/habitat-embed.js:1151
↓ 1 callers
Function
update
()
source/global.js:16
↓ 1 callers
Function
updateZoom
(context, queue, zoomer, world, colours)
source/zoom.js:29
↓ 1 callers
Function
wrap
(number, min, max)
source/number.js:4
Function
$
(...args)
libraries/habitat-embed.js:493
Function
$$
(...args)
libraries/habitat-embed.js:494
Method
[Symbol.iterator]
()
source/list.js:15
next →
1–100 of 123, ranked by callers