Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KamiC6238/ayanami
/ functions
Functions
269 in github.com/KamiC6238/ayanami
⨍
Functions
269
◇
Types & classes
30
↓ 17 callers
Function
getFrameIndex
(tabId: string, frameId: string)
src/worker/signals/records.ts:102
↓ 14 callers
Function
getCanvasWorker
()
src/store/canvas.ts:81
↓ 13 callers
Function
getFrameId
(tabId: string, frameIndex: number)
src/worker/signals/records.ts:116
↓ 12 callers
Function
drawPixel
(x: number, y: number, canvasType: CanvasType)
src/worker/utils/render.ts:343
↓ 12 callers
Function
getMousePosition
(event: MouseEvent, pixelSize?: number)
src/hooks/useToolsCommon.ts:14
↓ 8 callers
Function
fillRect
(payload: FillRectMessagePayload)
src/worker/utils/render.ts:39
↓ 8 callers
Function
toHex
(n: number)
src/utils/colorPicker.ts:196
↓ 7 callers
Function
clearAllPixels
(payload: ClearAllPixelsMessagePayload)
src/worker/utils/render.ts:239
↓ 7 callers
Function
setHoveredPixel
(position: Position | null)
src/hooks/useHover.ts:33
↓ 7 callers
Function
useToolsCommon
()
src/hooks/useToolsCommon.ts:11
↓ 6 callers
Function
drawHoverPixel
(event: MouseEvent)
src/hooks/useHover.ts:14
↓ 6 callers
Function
getRecords
(tabId: string)
src/worker/signals/records.ts:35
↓ 6 callers
Function
useHoverPixel
()
src/hooks/useHover.ts:8
↓ 5 callers
Function
getColor
(tabId: string, colorIndex: number)
src/worker/signals/records.ts:68
↓ 5 callers
Function
getColorIndex
(tabId: string, pixelColor: string)
src/worker/signals/records.ts:86
↓ 5 callers
Function
getDrawRecordsWithFrameId
(tabId: string, frameId: string)
src/worker/signals/records.ts:54
↓ 5 callers
Function
getFrame
(tabId: string, frameId: string)
src/worker/signals/frames.ts:47
↓ 5 callers
Function
makeColorPositionKey
({ x, y }: Position)
src/utils/canvas.ts:12
↓ 5 callers
Function
makeRGBA
(rgb: RGBA)
src/utils/colorPicker.ts:92
↓ 5 callers
Function
output
(code,outs)
src/worker/gif.worker.js:2
↓ 5 callers
Function
useRecords
()
src/worker/signals/records.ts:20
↓ 5 callers
Function
useRender
()
src/worker/signals/render.ts:17
↓ 4 callers
Function
clearTempVisited
()
src/worker/signals/render.ts:102
↓ 4 callers
Function
edgeCoord
(n, offset)
src/utils/pixelBorder.js:164
↓ 4 callers
Function
getCanvas
(canvasType: CanvasType)
src/worker/signals/render.ts:40
↓ 4 callers
Function
getContext
(canvasType: CanvasType)
src/worker/signals/render.ts:46
↓ 4 callers
Function
toHex
(n: number)
src/store/colorPicker.ts:49
↓ 3 callers
Function
MAXCODE
(n_bits)
src/worker/gif.worker.js:2
↓ 3 callers
Function
addRecordToUndoStack
(tabId: string, record: OpRecord)
src/worker/signals/records.ts:207
↓ 3 callers
Function
blendChannel
( top: number, topA: number, base: number, baseA: number, )
src/utils/colorPicker.ts:228
↓ 3 callers
Function
clearVisited
()
src/worker/signals/render.ts:100
↓ 3 callers
Function
createFrame
(payload: CreateFrameMessagePayload)
src/worker/utils/frame.ts:43
↓ 3 callers
Function
deleteFrame
(payload: DeleteFrameMessagePayload)
src/worker/utils/frame.ts:105
↓ 3 callers
Function
generatePoints
(radius, pixelSize, offset = 0)
src/utils/pixelBorder.js:34
↓ 3 callers
Function
getColorPosition
(key: string)
src/worker/signals/render.ts:51
↓ 3 callers
Function
hueToRgb
(v1: number, v2: number, vH: number)
src/utils/colorPicker.ts:59
↓ 3 callers
Function
replayDrawRecords
( records: OpRecord[], config: ReplayRecordsConfig, )
src/worker/utils/record.ts:697
↓ 3 callers
Function
resetColorPositionMap
()
src/worker/signals/render.ts:61
↓ 3 callers
Function
switchFrame
(payload: SwitchFrameMessagePayload)
src/worker/utils/frame.ts:58
↓ 3 callers
Function
useFrames
()
src/worker/signals/frames.ts:36
↓ 2 callers
Function
_pointsDisconnectedHandler
( toolType: ToolTypeEnum, config: PointsDisconnected, )
src/hooks/useToolsCommon.ts:21
↓ 2 callers
Function
_undoRedo
( payload: RedoOrUndoMessagePayload, config: { isUndo: boolean; }, )
src/worker/utils/record.ts:595
↓ 2 callers
Function
_updateFrame
( tabId: string, frameId: string, config: UpdateFrameConfig, )
src/worker/signals/frames.ts:20
↓ 2 callers
Function
addCorners
(coords)
src/utils/pixelBorder.js:123
↓ 2 callers
Function
addRecordToRedoStack
(tabId: string, record: OpRecord)
src/worker/signals/records.ts:215
↓ 2 callers
Function
char_out
(c,outs)
src/worker/gif.worker.js:2
↓ 2 callers
Function
cl_hash
(hsize)
src/worker/gif.worker.js:2
↓ 2 callers
Function
clearRect
(payload: ClearRectMessagePayload)
src/worker/utils/render.ts:200
↓ 2 callers
Function
createCopiedFrame
( tabId: string, frameId: string, sourceFrameId: string, copyTimestamp: number, )
src/worker/utils/record.ts:408
↓ 2 callers
Function
draw
(direction: "row" | "column")
src/utils/colorPicker.ts:96
↓ 2 callers
Function
drawBresenhamLine
(canvasType: CanvasType)
src/hooks/useLineTool.ts:103
↓ 2 callers
Function
drawCircle
(canvasType: CanvasType)
src/hooks/useCircleTool.ts:112
↓ 2 callers
Function
drawPixel
(position: Position | null)
src/hooks/usePencilTool.ts:79
↓ 2 callers
Function
drawSquare
(canvasType: CanvasType)
src/hooks/useSquareTool.ts:103
↓ 2 callers
Function
erasePixel
(position: Position | null)
src/hooks/useEraserTool.ts:79
↓ 2 callers
Function
flipCoords
(coords)
src/utils/pixelBorder.js:69
↓ 2 callers
Function
flush_char
(outs)
src/worker/gif.worker.js:2
↓ 2 callers
Function
generatePath
(coords, reverse = false)
src/utils/pixelBorder.js:24
↓ 2 callers
Function
generateTintAndShade
(hsl: HSL)
src/utils/colorPicker.ts:201
↓ 2 callers
Function
getIsUndoOrRedo
(e: KeyboardEvent)
src/hooks/useShortcuts.ts:6
↓ 2 callers
Function
getOffsetPosition
(position: Position, pixelSize: number)
src/utils/common.ts:98
↓ 2 callers
Function
getPrevFrameId
(tabId: string, frameId: string)
src/worker/signals/frames.ts:53
↓ 2 callers
Function
getUndoStack
(tabId: string)
src/worker/signals/records.ts:41
↓ 2 callers
Function
hslToRgb
(hsl: HSL)
src/utils/colorPicker.ts:49
↓ 2 callers
Function
isEllipsisCircle
(e: KeyboardEvent)
src/hooks/useShortcuts.ts:15
↓ 2 callers
Function
isPixelPositionChanged
( prePosition: Position, curPosition: Position, )
src/utils/pixel.ts:8
↓ 2 callers
Function
makeCircleRecord
( payload: RecordMessagePayload, )
src/worker/utils/record.ts:144
↓ 2 callers
Function
makePixelPositionKey
({ x, y }: Position)
src/utils/pixel.ts:4
↓ 2 callers
Function
nextPixel
()
src/worker/gif.worker.js:2
↓ 2 callers
Function
onMouseUpHandler
()
src/hooks/useLineTool.ts:63
↓ 2 callers
Function
onMouseUpHandler
()
src/hooks/useCircleTool.ts:72
↓ 2 callers
Function
onMouseUpHandler
()
src/hooks/useSquareTool.ts:63
↓ 2 callers
Function
parseHex
(hex: string)
src/utils/colorPicker.ts:217
↓ 2 callers
Function
plotCirclePoints
(x: number, y: number)
src/worker/utils/render.ts:370
↓ 2 callers
Function
plotEllipsePoints
(x: number, y: number)
src/worker/utils/render.ts:417
↓ 2 callers
Function
replayCircleRecord
( record: CircleRecord, config: ReplayRecordsConfig, )
src/worker/utils/record.ts:812
↓ 2 callers
Function
replayCurrentFrameRecords
(tabId: string, frameId: string)
src/worker/utils/record.ts:624
↓ 2 callers
Function
replayFrameChain
( tabId: string, frameChain: string[], timestampLimits?: Record<string, number>, fallbackTimestamp?: numbe
src/worker/utils/record.ts:630
↓ 2 callers
Function
setColorPosition
(key: string, color: string)
src/worker/signals/render.ts:97
↓ 2 callers
Function
updateColorPositionMap
(key: string, color: string)
src/worker/signals/render.ts:64
↓ 2 callers
Function
updatePointsRecord
( payload: | Pick<FillRectMessagePayload, "toolType" | "position"> | Pick<ClearRectMessagePayload, "to
src/worker/signals/records.ts:264
↓ 1 callers
Function
_redoCopyFrame
()
src/worker/utils/record.ts:544
↓ 1 callers
Function
_redoCreateFrame
()
src/worker/utils/record.ts:486
↓ 1 callers
Function
_redoDeleteFrame
()
src/worker/utils/record.ts:528
↓ 1 callers
Function
_undoCopyFrame
()
src/worker/utils/record.ts:535
↓ 1 callers
Function
_undoCreateFrame
()
src/worker/utils/record.ts:479
↓ 1 callers
Function
_undoDeleteFrame
()
src/worker/utils/record.ts:492
↓ 1 callers
Function
_undoRedoDrawRecord
( record: OpRecord, config: { tabId: string; frameId: string; isUndo: boolean; }, )
src/worker/utils/record.ts:333
↓ 1 callers
Function
_undoRedoFrameRecord
( record: OpRecord, config: { tabId: string; isUndo: boolean; }, )
src/worker/utils/record.ts:463
↓ 1 callers
Function
addTempVisited
(key: string)
src/worker/signals/render.ts:95
↓ 1 callers
Function
addVisited
(key: string)
src/worker/signals/render.ts:93
↓ 1 callers
Function
alterneigh
(radius,i,b,g,r)
src/worker/gif.worker.js:2
↓ 1 callers
Function
altersingle
(alpha,i,b,g,r)
src/worker/gif.worker.js:2
↓ 1 callers
Function
blendHexColors
(baseHex: string, topHex: string)
src/utils/colorPicker.ts:216
↓ 1 callers
Function
checkIfFrameRecord
(record: OpRecord)
src/worker/signals/records.ts:327
↓ 1 callers
Function
checkIsValidPosition
(position: Position)
src/worker/signals/render.ts:70
↓ 1 callers
Function
cl_block
(outs)
src/worker/gif.worker.js:2
↓ 1 callers
Function
clearPreHoveredPixel
(position: Position)
src/hooks/useHover.ts:22
↓ 1 callers
Function
clearRecordPoints
()
src/worker/signals/records.ts:297
↓ 1 callers
Function
clearRedoStack
(tabId: string)
src/worker/signals/records.ts:302
next →
1–100 of 269, ranked by callers