MCPcopy Create free account

hub / github.com/ElyaConrad/zoompinch / functions

Functions85 in github.com/ElyaConrad/zoompinch

↓ 24 callersMethodupdate
()
core/src/zoompinch.ts:520
↓ 10 callersMethodsetTranslateFromUserGesture
(x: number, y: number)
core/src/zoompinch.ts:163
↓ 4 callersMethodcalcProjectionTranslate
(newScale: number, wrapperPosition: [number, number], canvasPosition: [number, number], virtualRotate?: number
core/src/zoompinch.ts:377
↓ 4 callersMethodclientCoordsToWrapperCoords
(clientX: number, clientY: number)
core/src/zoompinch.ts:453
↓ 4 callersMethodcomposeRelPoint
(x: number, y: number, currScale?: number, currTranslateX?: number, currTranslateY?: number, currRotate?: numb
core/src/zoompinch.ts:402
↓ 4 callersFunctionrotatePoint
(point: [number, number], center: [number, number], angleInRadians: number)
core/src/helpers.ts:16
↓ 4 callersFunctionround
(value: number, decimals: number)
core/src/helpers.ts:45
↓ 3 callersMethodnormalizeClientCoords
(clientX: number, clientY: number)
core/src/zoompinch.ts:470
↓ 2 callersMethodapplyTransform
(newScale: number, wrapperInnerCoords: [number, number], canvasAnchorCoords: [number, number])
core/src/zoompinch.ts:396
↓ 2 callersFunctionclamp
(value: number, min: number, max: number)
core/src/helpers.ts:8
↓ 2 callersFunctiondetectTrackpad
(event: WheelEvent)
core/src/helpers.ts:50
↓ 2 callersMethodfreezeTouches
(touches: TouchList)
core/src/zoompinch.ts:275
↓ 2 callersMethodgetCanvasCoordsRel
(x: number, y: number)
core/src/zoompinch.ts:439
↓ 2 callersMethodhandleGesturechange
(event: UIEvent)
core/src/zoompinch.ts:178
↓ 2 callersMethodhandleGestureend
(event: UIEvent)
core/src/zoompinch.ts:188
↓ 2 callersMethodhandleGesturestart
(event: UIEvent)
core/src/zoompinch.ts:175
↓ 2 callersMethodhandleMousedown
(event: MouseEvent)
core/src/zoompinch.ts:194
↓ 2 callersMethodhandleMousemove
(event: MouseEvent)
core/src/zoompinch.ts:206
↓ 2 callersMethodhandleMouseup
(event: MouseEvent)
core/src/zoompinch.ts:200
↓ 2 callersMethodhandleTouchend
(event: TouchEvent)
core/src/zoompinch.ts:367
↓ 2 callersMethodhandleTouchmove
(event: TouchEvent)
core/src/zoompinch.ts:292
↓ 2 callersMethodhandleTouchstart
(event: TouchEvent)
core/src/zoompinch.ts:285
↓ 2 callersMethodhandleWheel
(event: WheelEvent)
core/src/zoompinch.ts:218
↓ 2 callersMethodnormalizeMatrixCoordinates
(clientX: number, clientY: number)
core/src/zoompinch.ts:465
↓ 2 callersMethodrotateCanvas
(x: number, y: number, rotate: number)
core/src/zoompinch.ts:474
↓ 2 callersFunctionsyncReactiveData
()
react/src/Zoompinch.tsx:127
↓ 1 callersMethodclampTranslate
(rawTransform: Transform, origin: [number, number] = [0.5, 0.5])
core/src/zoompinch.ts:497
↓ 1 callersMethodcomposePoint
(x: number, y: number)
core/src/zoompinch.ts:420
↓ 1 callersFunctiondegreeToRadians
(degrees: number)
core/src/helpers.ts:4
↓ 1 callersMethoddestroy
()
core/src/zoompinch.ts:528
↓ 1 callersMethodinstallAncestorMotionListeners
()
core/src/zoompinch.ts:88
↓ 1 callersMethodrelativeWrapperCoordinatesFromClientCoords
(clientX: number, clientY: number)
core/src/zoompinch.ts:460
FunctionApp
()
react/playground/main.tsx:5
FunctionangleToVector
(angle: number)
core/src/helpers.ts:26
MethodapplyTransform
(newScale: number, wrapperInnerCoords: [number, number], canvasAnchorCoords: [number, number])
elements/src/elements/zoom-pinch.ts:269
MethodattributeChangedCallback
(name: string, _: string, value: string)
elements/src/elements/zoom-pinch.ts:159
MethodcanvasElement
()
core/src/zoompinch.ts:131
MethodcanvasElement
()
elements/src/elements/zoom-pinch.ts:13
MethodcanvasHeight
()
elements/src/elements/zoom-pinch.ts:266
MethodcanvasNaturalRatio
()
core/src/zoompinch.ts:150
MethodcanvasWidth
()
elements/src/elements/zoom-pinch.ts:263
MethodcomposePoint
(x: number, y: number)
elements/src/elements/zoom-pinch.ts:275
MethodconnectedCallback
()
elements/src/elements/zoom-pinch.ts:16
Methodconstructor
( public element: HTMLElement, public offset: Offset, public translateX: number, public transl
core/src/zoompinch.ts:37
Methodconstructor
()
elements/src/elements/zoom-pinch.ts:6
MethodcontentEl
()
elements/src/elements/zoom-pinch.ts:10
MethoddisconnectedCallback
()
elements/src/elements/zoom-pinch.ts:138
MethodgetAnchorOffset
(scale: number, translateX: number, translateY: number, rotate: number, anchor: [number, number] = [0.5, 0.5])
core/src/zoompinch.ts:425
FunctiongetAngleBetweenTwoPoints
(p1: [number, number], p2: [number, number])
core/src/helpers.ts:12
FunctiongetUntransformedRect
(rect: DOMRect, tx: number, ty: number, scale: number, rotate: number)
core/src/helpers.ts:147
FunctiongetVectorBetweenTwoPoints
(p1: [number, number], p2: [number, number])
core/src/helpers.ts:29
FunctionhandleClick
(event: React.MouseEvent)
react/playground/main.tsx:23
FunctionhandleGesturechange
(event: any)
react/src/Zoompinch.tsx:284
FunctionhandleGestureend
(event: any)
react/src/Zoompinch.tsx:289
FunctionhandleGesturestart
(event: any)
react/src/Zoompinch.tsx:279
FunctionhandleInit
()
react/playground/main.tsx:14
FunctionhandleMousedown
(event: MouseEvent)
react/src/Zoompinch.tsx:294
FunctionhandleMousemove
(event: MouseEvent)
react/src/Zoompinch.tsx:299
FunctionhandleMouseup
(event: MouseEvent)
react/src/Zoompinch.tsx:304
FunctionhandleTouchend
(event: TouchEvent)
react/src/Zoompinch.tsx:319
FunctionhandleTouchmove
(event: TouchEvent)
react/src/Zoompinch.tsx:314
FunctionhandleTouchstart
(event: TouchEvent)
react/src/Zoompinch.tsx:309
FunctionhandleTransformChange
(newTransform: Transform)
react/playground/main.tsx:19
FunctionhandleWheel
(event: WheelEvent)
react/src/Zoompinch.tsx:273
FunctionisMultipleOf
(n: number, multiples: number[])
core/src/helpers.ts:138
FunctionmoveAlongVector
(startPoint: [number, number], vector: [number, number], length: number)
core/src/helpers.ts:39
MethodnaturalScale
()
core/src/zoompinch.ts:154
MethodnormalizeClientCoords
(clientX: number, clientY: number)
elements/src/elements/zoom-pinch.ts:272
FunctionnormalizeWheel
(event: WheelEvent)
core/src/helpers.ts:101
FunctionnormalizeWheelDelta
(event: WheelEvent)
core/src/helpers.ts:60
MethodonAncestorMotion
(event: Event)
core/src/zoompinch.ts:109
MethodprojectPosScaled
(x: number, y: number)
core/src/zoompinch.ts:333
FunctionradiansToDegrees
(radians: number)
core/src/helpers.ts:1
MethodrefreshWrapperBounds
()
core/src/zoompinch.ts:89
MethodrenderinScale
()
core/src/zoompinch.ts:485
MethodrenderingRotate
()
core/src/zoompinch.ts:494
MethodrenderingTranslateX
()
core/src/zoompinch.ts:488
MethodrenderingTranslateY
()
core/src/zoompinch.ts:491
FunctionrotateVector
(vector: [number, number], angle: number)
core/src/helpers.ts:32
MethodtargetIsAncestor
(target: EventTarget | null)
core/src/zoompinch.ts:103
MethodwrapperInnerHeight
()
core/src/zoompinch.ts:143
MethodwrapperInnerRatio
()
core/src/zoompinch.ts:147
MethodwrapperInnerWidth
()
core/src/zoompinch.ts:140
MethodwrapperInnerX
()
core/src/zoompinch.ts:134
MethodwrapperInnerY
()
core/src/zoompinch.ts:137