MCPcopy Create free account

hub / github.com/dashrobotco/robot-components / functions

Functions121 in github.com/dashrobotco/robot-components

↓ 9 callersMethodplay
(volume: number = 0.035, pitch: number = 0.8)
app/nodegrid/page.tsx:141
↓ 8 callersFunctionsnapToGrid
(value: number)
app/nodegrid/page.tsx:1617
↓ 6 callersFunctiongetPulseIntensity
(x: number, y: number)
app/nodegrid/page.tsx:2835
↓ 5 callersMethodplay
(volume: number = 0.035, pitch: number = 0.8)
src/dialmenu/sounds.ts:25
↓ 5 callersMethodplayRandomized
(baseVolume: number = 0.035, basePitch: number = 0.8, pitchVariation: number = 0.15)
app/nodegrid/page.tsx:173
↓ 4 callersFunctionapplyDragStyle
()
app/nodegrid/page.tsx:441
↓ 4 callersFunctiongetPanelPush
(baseX: number, baseY: number, pLeft: number, pRight: number, pTop: number, pBottom: number)
app/nodegrid/page.tsx:2878
↓ 4 callersMethodplayHoverSound
* Play hover sound with slight pitch variation for uniqueness * @param buttonId - Button identifier to create consistent but unique pitch
src/utils/SoundEffects.ts:127
↓ 4 callersMethodplayQuickStartClick
* Play the hoverfx2 sound for clicks - same sound as hover but different pitch and lower volume * @param volume - Optional volume level (0.0 to 1.0
src/utils/SoundEffects.ts:192
↓ 4 callersFunctionremoveDragStyle
()
app/nodegrid/page.tsx:451
↓ 4 callersFunctionsnapToGridCoords
(x: number, y: number)
app/nodegrid/page.tsx:3137
↓ 3 callersFunctiongetDisplacedPosition
(baseX: number, baseY: number)
app/nodegrid/page.tsx:2892
↓ 3 callersFunctiongetHoverIntensity
(x: number, y: number)
app/nodegrid/page.tsx:2861
↓ 3 callersFunctiongetPanelCenter
(panelId: string)
app/nodegrid/page.tsx:3130
↓ 2 callersFunctionapplyDragStyle
()
src/taskpanel/TaskPanel.tsx:288
↓ 2 callersFunctionbuildLPath
(startGrid: { gx: number; gy: number }, endGrid: { gx: number; gy: number }, horizontalFirst: boolean)
app/nodegrid/page.tsx:3169
↓ 2 callersFunctionclamp
(n: number, min: number, max: number)
app/forge/[slug]/ForgeStage.tsx:12
↓ 2 callersFunctioncompileShader
(source: string, type: number)
app/nodegrid/page.tsx:2157
↓ 2 callersFunctiondrawGridPath
(fromX: number, fromY: number, toX: number, toY: number, color: string, lineWidth: number, alpha: number, excl
app/nodegrid/page.tsx:3210
↓ 2 callersFunctiondrawRoundedSquare
(ctx: CanvasRenderingContext2D, size: number, radius: number)
app/nodegrid/page.tsx:2460
↓ 2 callersFunctiondrawRoundedTriangle
(ctx: CanvasRenderingContext2D, size: number, radius: number)
app/nodegrid/page.tsx:2422
↓ 2 callersFunctiongetDotPos
(gx: number, gy: number)
app/nodegrid/page.tsx:3143
↓ 2 callersFunctioninitDots
()
app/nodegrid/page.tsx:2784
↓ 2 callersMethodinitialize
()
app/nodegrid/page.tsx:128
↓ 2 callersFunctionpathCollidesWithPanels
(points: { gx: number; gy: number }[], excludePanelIds: string[])
app/nodegrid/page.tsx:3156
↓ 2 callersMethodplaySound
* Play sound with pitch adjustment * @param pitchShift - Multiplier for playback rate (1.0 = normal, 0.5 = half speed/lower pitch, 2.0 = double spe
src/utils/SoundEffects.ts:83
↓ 2 callersFunctionrandomShape
()
app/nodegrid/page.tsx:2364
↓ 2 callersFunctionremoveDragStyle
()
src/taskpanel/TaskPanel.tsx:298
↓ 1 callersFunctioncheckMobile
()
app/taskpanel/page.tsx:44
↓ 1 callersFunctiondrawBouncyParticle
(ctx: CanvasRenderingContext2D, p: Particle)
app/nodegrid/page.tsx:2505
↓ 1 callersFunctiondrawParticle
(ctx: CanvasRenderingContext2D, p: Particle)
app/nodegrid/page.tsx:2477
↓ 1 callersFunctiongetHeaderText
()
src/taskpanel/TaskPanel.tsx:521
↓ 1 callersFunctiongetHeaderText
()
app/nodegrid/page.tsx:675
↓ 1 callersFunctiongetTaskGradient
(task: TaskItem, index: number)
src/taskpanel/TaskPanel.tsx:529
↓ 1 callersFunctionhandleResizeStart
(e: React.MouseEvent, edge: ResizeEdge)
app/nodegrid/page.tsx:1756
↓ 1 callersFunctionhandleTouchEnd
()
app/nodegrid/page.tsx:620
↓ 1 callersFunctionhandleTouchResizeStart
(touch: Touch, edge: ResizeEdge)
app/nodegrid/page.tsx:1515
↓ 1 callersMethodhashString
* Simple string hash function for consistent pitch variations
src/utils/SoundEffects.ts:238
↓ 1 callersMethodinitialize
()
src/dialmenu/sounds.ts:10
↓ 1 callersMethodinitialize
()
src/taskpanel/sounds.ts:10
↓ 1 callersMethodinitializeOnUserInteraction
()
src/utils/SoundEffects.ts:18
↓ 1 callersFunctionisPointInPanel
(x: number, y: number, panel: FloatingPanelData, margin: number = 10)
app/nodegrid/page.tsx:3150
↓ 1 callersFunctionloadComponents
()
app/forge/page.tsx:11
↓ 1 callersMethodloadHoverFx2
(url: string)
src/utils/SoundEffects.ts:53
↓ 1 callersMethodloadSound
(url: string)
src/utils/SoundEffects.ts:36
↓ 1 callersMethodplay
(volume: number = 0.035)
src/taskpanel/sounds.ts:23
↓ 1 callersMethodplayClickSound
* Play click sound - short, high pitch, low volume
src/utils/SoundEffects.ts:137
↓ 1 callersMethodplayRandomized
(baseVolume: number = 0.035, basePitch: number = 0.8, pitchVariation: number = 0.15)
src/dialmenu/sounds.ts:56
↓ 1 callersFunctionscramble
()
src/dialmenu/DialMenu.tsx:154
↓ 1 callersFunctionspawnBouncyParticles
(x: number, y: number, intensity: number)
app/nodegrid/page.tsx:2392
↓ 1 callersFunctionspawnParticles
(x: number, y: number, intensity: number)
app/nodegrid/page.tsx:2370
↓ 1 callersFunctionupdateBouncyParticles
(deltaTime: number)
app/nodegrid/page.tsx:2557
↓ 1 callersFunctionupdateParticles
(deltaTime: number)
app/nodegrid/page.tsx:2540
FunctionDialMenuDemo
()
app/dialmenu/page.tsx:16
FunctionDotGridCanvas
({ panelX, panelY, panelWidth, panelHeight, pulses, mousePos, panels, connections, connectionDrag, sliceTrail,
app/nodegrid/page.tsx:2308
FunctionFloatingPanel
({ id, initialX, initialY, initialWidth, initialHeight, config, isTopPanel, isExiting, onPos
app/nodegrid/page.tsx:906
FunctionForgeComponentLoader
({ slug }: { slug: string })
app/forge/[slug]/ForgeComponentLoader.tsx:15
FunctionForgeComponentPage
({ params }: { params: Promise<{ slug: string }> })
app/forge/[slug]/page.tsx:15
FunctionForgeGallery
()
app/forge/page.tsx:35
FunctionForgeStage
({ slug }: { slug: string })
app/forge/[slug]/ForgeStage.tsx:16
FunctionGridPlayground
()
app/nodegrid/page.tsx:3663
FunctionHome
()
app/page.tsx:5
FunctionMissingExport
()
app/forge/[slug]/ForgeComponentLoader.tsx:6
FunctionNoiseOverlay
()
app/nodegrid/page.tsx:2106
FunctionPhysicsPanel
({ config, jobs, onPositionChange, onSizeChange, onBounce }: { config: PhysicsConfig; jobs: DummyJob[]; onPosi
app/nodegrid/page.tsx:186
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:15
FunctionScrambleText
({ text, trigger }: { text: string; trigger: number })
src/dialmenu/DialMenu.tsx:137
FunctionTaskPanel
({ tasks, config: configOverrides, onPositionChange, onSizeChange, onBounce, onTaskClear, onClea
src/taskpanel/TaskPanel.tsx:10
FunctionTaskPanelDemo
()
app/taskpanel/page.tsx:21
FunctionZoomButton
({ onClick, disabled, title, children, }: { onClick: () => void; disabled?: boolean; title?: str
app/forge/[slug]/ForgeStage.tsx:226
FunctionZoomControls
({ zoom, onZoomIn, onZoomOut, onReset, }: { zoom: number; onZoomIn: () => void; onZoomOut: () =>
app/forge/[slug]/ForgeStage.tsx:162
Functionanimate
()
src/dialmenu/DialMenu.tsx:342
Functionanimate
()
src/taskpanel/TaskPanel.tsx:166
Functionanimate
()
app/nodegrid/page.tsx:315
Methodconstructor
()
src/utils/SoundEffects.ts:13
Methodconstructor
(soundUrl: string = '/hoverfx2.mp3')
src/taskpanel/sounds.ts:6
FunctiongenerateDummyJobs
(count: number)
app/nodegrid/page.tsx:110
FunctiongenerateStaticParams
()
app/forge/[slug]/page.tsx:6
FunctionhandleClearAll
()
app/taskpanel/page.tsx:34
FunctionhandleClick
(e: MouseEvent)
src/dialmenu/DialMenu.tsx:524
FunctionhandleConnectionDragStart
(e: React.MouseEvent)
app/nodegrid/page.tsx:1663
FunctionhandleConnectionTouchStart
(e: React.TouchEvent)
app/nodegrid/page.tsx:1708
FunctionhandleDismiss
(e: React.MouseEvent)
app/nodegrid/page.tsx:1657
FunctionhandleEscape
(e: KeyboardEvent)
src/dialmenu/DialMenu.tsx:530
FunctionhandleGlobalMouseMove
(e: MouseEvent)
app/nodegrid/page.tsx:4033
FunctionhandleGlobalMouseUp
()
app/nodegrid/page.tsx:4047
FunctionhandleGlobalTouchEnd
()
app/nodegrid/page.tsx:4075
FunctionhandleGlobalTouchMove
(e: TouchEvent)
app/nodegrid/page.tsx:4058
FunctionhandleKeyDown
(e: KeyboardEvent)
app/nodegrid/page.tsx:3715
FunctionhandleMouseDown
(e: React.MouseEvent)
src/taskpanel/TaskPanel.tsx:248
FunctionhandleMouseDown
(e: React.MouseEvent)
app/nodegrid/page.tsx:401
FunctionhandleMouseMove
(e: MouseEvent)
src/dialmenu/DialMenu.tsx:336
FunctionhandleMouseMove
(moveEvent: MouseEvent)
src/taskpanel/TaskPanel.tsx:308
FunctionhandleMouseMove
(moveEvent: MouseEvent)
app/nodegrid/page.tsx:461
FunctionhandleMouseUp
()
src/taskpanel/TaskPanel.tsx:342
FunctionhandleMouseUp
()
app/nodegrid/page.tsx:495
FunctionhandlePanelMouseEnter
()
app/nodegrid/page.tsx:1203
FunctionhandlePanelMouseLeave
()
app/nodegrid/page.tsx:1195
FunctionhandlePanelMouseMove
(e: React.MouseEvent)
app/nodegrid/page.tsx:1188
FunctionhandleResetSize
(e: React.MouseEvent)
app/nodegrid/page.tsx:1625
next →1–100 of 121, ranked by callers