MCPcopy Create free account

hub / github.com/daehyeonmun2021/react-native-skia-lab / functions

Functions240 in github.com/daehyeonmun2021/react-native-skia-lab

↓ 9 callersMethodgetSurfaceYAt
(x: number)
src/screens/painting/classes/sea.ts:341
↓ 9 callersMethodmixColor
(start: number, end: number, progress: number)
src/screens/painting/classes/cloud.ts:303
↓ 9 callersFunctionscaleLength
(value: number, scale: number)
src/screens/home/utils/utils.ts:59
↓ 8 callersFunctionrandomBetween
(min: number, max: number)
src/screens/physics/utils/math.ts:1
↓ 7 callersFunctionuseWorkletClass
( WorkletClass: TClass, ...constructorArgs: ConstructorParameters<TClass> )
src/hooks/useWorkletClass.ts:24
↓ 6 callersMethodcreateCloud
( depth: number, yRatio: number, progress: number, seed: number, )
src/screens/painting/classes/cloud.ts:115
↓ 5 callersMethoddraw
({ ctx, window, frameInfo }: Canvas2d)
src/screens/painting/classes/sun.ts:138
↓ 5 callersMethodeaseOutCubic
(value: number)
src/screens/painting/classes/sea.ts:471
↓ 5 callersFunctionfindCardFrame
( frames: readonly CarouselCardFrame[], itemIndex: number )
src/screens/home/utils/card-transition.ts:11
↓ 5 callersFunctionfindLabelFrame
( frames: readonly CarouselLabelFrame[], itemIndex: number )
src/screens/home/utils/label-transition.ts:10
↓ 5 callersMethodgetSurfacePointAt
(x: number)
src/screens/painting/classes/sea.ts:345
↓ 5 callersMethodsetVelocity
(vx: number, vy: number)
src/screens/physics/classes/ball.ts:44
↓ 4 callersMethodlayout
(canvas: Canvas2d)
src/screens/painting/classes/beach.ts:108
↓ 4 callersFunctionmixPoints
(from: Point, to: Point, t: number)
src/screens/physics/utils/point.ts:16
↓ 4 callersMethodsetVelocity
(vx: number, vy: number)
src/screens/gesture/classes/ball.ts:96
↓ 4 callersFunctionuseCanvas
(cb: (canvas: Canvas2d) => void)
src/hooks/useCanvas.tsx:20
↓ 3 callersMethodclampVelocity
(maxSpeed: number)
src/screens/physics/classes/ball.ts:49
↓ 3 callersFunctiondistanceBetweenPoints
(from: Point, to: Point)
src/screens/physics/utils/point.ts:8
↓ 3 callersMethoddraw
(canvas: Canvas2d)
src/screens/physics/classes/line.ts:159
↓ 3 callersMethodgetPointAtDistance
(distance: number)
src/screens/physics/classes/line.ts:369
↓ 3 callersFunctionmakeParagraph
(text: string, fontSize: number, color: string)
src/screens/painting/classes/beach.ts:62
↓ 3 callersMethodranInt
(max: number)
src/screens/painting/classes/sun.ts:114
↓ 3 callersMethodrelease
()
src/screens/gesture/classes/ball.ts:78
↓ 3 callersMethodupdate
(canvas: Canvas2d)
src/screens/painting/classes/sea.ts:333
↓ 2 callersMethodaddSplashParticleBatch
(particles: SplashParticle[], duration: number)
src/screens/painting/classes/sea.ts:301
↓ 2 callersFunctioncollideWithWalls
(ball: Ball, width: number, height: number)
src/screens/gesture/utils/collision.ts:7
↓ 2 callersMethodcreateSplashParticleBatch
(seeds: SplashSeed[])
src/screens/painting/classes/sea.ts:293
↓ 2 callersFunctioneraseLine
(x: number, y: number)
src/screens/physics/hooks/useLines.ts:49
↓ 2 callersFunctionfindFrameByItemIndex
( frames: readonly TFrame[], itemIndex: number )
src/screens/home/utils/utils.ts:42
↓ 2 callersFunctionfrag
(source: TemplateStringsArray, ...values: Values)
src/utils/skia.ts:20
↓ 2 callersFunctiongetByPos
(x: number, y: number)
src/screens/gesture/hooks/useBalls.ts:16
↓ 2 callersFunctiongetCardCenterX
( stageWidth: number, width: number, style: HomeListStyle )
src/screens/home/utils/list-transition.ts:80
↓ 2 callersFunctiongetCirclePoint
(gap: number, radius: number)
src/screens/painting/utils/util.ts:31
↓ 2 callersFunctiongetCollisionDistance
(dx: number, dy: number, threshold: number)
src/screens/physics/utils/collision.ts:14
↓ 2 callersMethodgetDrainedWaterY
(window: ScaledSize)
src/screens/painting/classes/wave.ts:40
↓ 2 callersMethodgetEraseRange
()
src/screens/physics/classes/line.ts:229
↓ 2 callersFunctiongetFrameDeltaSeconds
( timestamp: number, lastTimestamp: SharedValue<number> )
src/screens/home/utils/utils.ts:12
↓ 2 callersMethodgetPointAboveSurface
(x: number, distance: number)
src/screens/painting/classes/sea.ts:360
↓ 2 callersMethodgetPointGroupBetween
(startDistance: number, endDistance: number)
src/screens/physics/classes/line.ts:236
↓ 2 callersFunctiongetScreenDistanceProgress
( cardCenterY: number, screenCenterY: number, spacing: number )
src/screens/home/utils/list-transition.ts:64
↓ 2 callersMethodgetWaterY
()
src/screens/painting/classes/wave.ts:98
↓ 2 callersMethodmove
(x: number, y: number)
src/screens/physics/classes/eraser.ts:30
↓ 2 callersFunctionprojectPointToSegment
(point: Point, from: Point, to: Point)
src/screens/physics/utils/point.ts:25
↓ 2 callersMethodquadTangent
(p0: number, p1: number, p2: number, t: number)
src/screens/painting/classes/wave.ts:235
↓ 2 callersMethodsmoothStep
(edge0: number, edge1: number, value: number)
src/screens/painting/classes/sea.ts:476
↓ 2 callersMethodspawnDustAt
(distance: number, direction: number)
src/screens/physics/classes/line.ts:293
↓ 2 callersMethodupdate
(dt: number)
src/screens/physics/classes/line.ts:104
↓ 2 callersMethodupdateGlowPaints
(flareStrength: number)
src/screens/painting/classes/sun.ts:89
↓ 2 callersFunctionuseAnimation
({ worklet, frameRate = 60, autoStart = true, }: Input)
src/hooks/useAnimation.ts:14
↓ 1 callersFunctionaddLine
(x: number, y: number)
src/screens/physics/hooks/useLines.ts:12
↓ 1 callersMethodaddPoint
(x: number, y: number)
src/screens/physics/classes/line.ts:69
↓ 1 callersMethodbegin
(x: number, y: number)
src/screens/physics/classes/eraser.ts:25
↓ 1 callersFunctionbeginErase
(x: number, y: number)
src/screens/physics/hooks/useLines.ts:59
↓ 1 callersFunctionbetween
(value: number, lower: number, upper: number)
src/utils/util.ts:1
↓ 1 callersFunctionclampProjectedSteps
(steps: number)
src/screens/home/hooks/use-scroll.ts:19
↓ 1 callersFunctioncollide
( x1: number, y1: number, x2: number, y2: number, radius: number )
src/screens/pixel/utils/util.ts:38
↓ 1 callersFunctioncollideWithWalls
(ball: Ball, width: number)
src/screens/physics/utils/collision.ts:28
↓ 1 callersMethodcollision
(x: number, y: number, radius = 0)
src/screens/painting/classes/sea.ts:96
↓ 1 callersFunctioncreateRainExplosionParticles
( drop: RainDropInput, x: number, y: number )
src/screens/painting/utils/util.ts:118
↓ 1 callersMethodcreateSpawnedCloud
(timestamp: number, index: number)
src/screens/painting/classes/cloud.ts:259
↓ 1 callersMethoddisturb
(amount: number)
src/screens/painting/classes/wave.ts:239
↓ 1 callersMethoddrag
(x: number, y: number)
src/screens/gesture/classes/ball.ts:69
↓ 1 callersMethoddraw
({ ctx }: Canvas2d)
src/screens/gesture/classes/ball.ts:125
↓ 1 callersMethoddraw
({ ctx }: Canvas2d)
src/screens/pixel/classes/pixel.ts:26
↓ 1 callersMethoddrawAirborneSplashes
(canvas: Canvas2d)
src/screens/painting/classes/sea.ts:577
↓ 1 callersFunctiondrawBalls
(canvas: Canvas2d)
src/screens/physics/hooks/useBalls.ts:89
↓ 1 callersMethoddrawCloud
(canvas: Canvas2d, cloud: CloudState)
src/screens/painting/classes/cloud.ts:422
↓ 1 callersMethoddrawDroplet
( canvas: Canvas2d, particle: SplashParticle, radiusX: number, radiusY: number )
src/screens/painting/classes/sea.ts:664
↓ 1 callersMethoddrawDropletBeads
( canvas: Canvas2d, particle: SplashParticle, radiusY: number, ageProgress: number )
src/screens/painting/classes/sea.ts:618
↓ 1 callersMethoddrawDust
({ ctx }: Canvas2d)
src/screens/physics/classes/line.ts:330
↓ 1 callersFunctiondrawEraser
(canvas: Canvas2d)
src/screens/physics/hooks/useLines.ts:104
↓ 1 callersMethoddrawJet
( canvas: Canvas2d, particle: SplashParticle, progress: number )
src/screens/painting/classes/sea.ts:532
↓ 1 callersFunctiondrawLines
(canvas: Canvas2d)
src/screens/physics/hooks/useLines.ts:94
↓ 1 callersMethoddrawRain
(canvas: Canvas2d)
src/screens/painting/classes/cloud.ts:516
↓ 1 callersMethoddrawRainParticles
(canvas: Canvas2d)
src/screens/painting/classes/cloud.ts:531
↓ 1 callersMethoddrawSmoothLine
({ ctx }: Canvas2d, points: Point[])
src/screens/physics/classes/line.ts:345
↓ 1 callersMethoddrawSurfaceSplashes
(canvas: Canvas2d)
src/screens/painting/classes/sea.ts:481
↓ 1 callersMethoddrop
(x: number, y: number)
src/screens/painting/classes/beach.ts:172
↓ 1 callersMethodemitRainDrop
(cloud: CloudState, stageWidth: number)
src/screens/painting/classes/cloud.ts:337
↓ 1 callersMethoderaseAt
(x: number, y: number, radius: number)
src/screens/physics/classes/line.ts:86
↓ 1 callersMethodexplodeRainDrop
(drop: RainDrop, x: number, y: number)
src/screens/painting/classes/cloud.ts:403
↓ 1 callersMethodfindHitDistance
(x: number, y: number, radius: number)
src/screens/physics/classes/line.ts:251
↓ 1 callersFunctionfindTappedCard
( frames: readonly CarouselCardFrame[], x: number, y: number )
src/screens/home/utils/list-transition.ts:380
↓ 1 callersMethodfinish
()
src/screens/physics/classes/eraser.ts:35
↓ 1 callersFunctionfinishErase
()
src/screens/physics/hooks/useLines.ts:73
↓ 1 callersFunctionfinishLine
()
src/screens/physics/hooks/useLines.ts:29
↓ 1 callersMethodflare
(seconds: number)
src/screens/painting/classes/sun.ts:126
↓ 1 callersFunctiongetCardDrawRect
( frame: CarouselCardFrame | null, style: HomeCardStyle )
src/screens/home/utils/card-transition.ts:20
↓ 1 callersFunctiongetCardOpacity
(frame: CarouselCardFrame | null)
src/screens/home/utils/card-transition.ts:49
↓ 1 callersFunctiongetCardUniforms
( frame: CarouselCardFrame | null, itemIndex: number, style: HomeCardStyle, timestamp: number )
src/screens/home/utils/card-transition.ts:55
↓ 1 callersFunctiongetCloudScale
(depth: number)
src/screens/painting/utils/util.ts:74
↓ 1 callersFunctiongetCloudShape
(seed: number)
src/screens/painting/utils/util.ts:80
↓ 1 callersFunctiongetCloudSpeed
(depth: number, seed: number)
src/screens/painting/utils/util.ts:68
↓ 1 callersMethodgetCollisionSegments
()
src/screens/physics/classes/line.ts:126
↓ 1 callersMethodgetCollisionThickness
()
src/screens/physics/classes/line.ts:151
↓ 1 callersFunctiongetDissolveCardsForPress
( active: readonly boolean[], cardStyle: HomeCardStyle, enterParticleProgress: number, itemCount: numb
src/screens/home/utils/list-transition.ts:405
↓ 1 callersFunctiongetDissolveFrames
( dissolves: readonly DissolveCard[], dissolveProgress: number, style: HomeListStyle )
src/screens/home/utils/list-transition.ts:339
↓ 1 callersFunctiongetFadingLabelFrames
( fadingLabels: readonly CarouselLabelFrame[], labelFadeAge: number, style: HomeListStyle )
src/screens/home/utils/list-transition.ts:312
↓ 1 callersFunctiongetFlareStrength
( timestamp: number, flareStartedAt: number, flareUntil: number )
src/screens/painting/utils/util.ts:41
↓ 1 callersFunctiongetGlyphRainSurface
(glyph: GlyphRainSurfaceInput, x: number)
src/screens/painting/utils/util.ts:158
next →1–100 of 240, ranked by callers