MCPcopy Create free account

hub / github.com/Robincodes-Sandbox/marker-highlight / functions

Functions99 in github.com/Robincodes-Sandbox/marker-highlight

↓ 5 callersMethodcopy
()
src/Color.ts:20
↓ 5 callersMethodhighlightText
(isResize: boolean = false)
src/MarkerHighlighter.ts:250
↓ 4 callersMethodlighten
(percent: number)
src/Color.ts:98
↓ 4 callersMethodstartSegmentAnimation
(mark: HTMLElement, segmentIndex: number, skipAnimation: boolean)
src/MarkerHighlighter.ts:412
↓ 3 callersMethoddarken
(percent: number)
src/Color.ts:107
↓ 3 callersMethodextractAttributes
(el: HTMLElement)
src/Options.ts:313
↓ 3 callersMethodgetRandomColor
()
src/renderers/BurstRenderer.ts:308
↓ 3 callersMethodstep
(fromProgress: number, toProgress: number)
src/renderers/BurstRenderer.ts:256
↓ 3 callersMethodtoRgb
()
src/Color.ts:43
↓ 3 callersMethodvalidate
(options: Record<string, any>)
src/Options.ts:237
↓ 2 callersMethodbezier
* Calculates a point on a quadratic Bezier curve. * @param t A value between 0 and 1 representing the position along the curve. * @param p0
src/Utilities.ts:31
↓ 2 callersMethodgetElementOptions
(mark: HTMLElement)
src/MarkerHighlighter.ts:115
↓ 2 callersMethodgetRandomCloudColor
()
src/renderers/BurstRenderer.ts:314
↓ 2 callersMethodgetStyle
(name: string)
src/MarkerHighlighter.ts:67
↓ 2 callersMethodhslToRgb
(h: number, s: number, l: number)
src/Color.ts:73
↓ 2 callersMethodrgbToHsl
(r: number, g: number, b: number)
src/Color.ts:47
↓ 2 callersMethodstopAllAnimations
()
src/MarkerHighlighter.ts:241
↓ 2 callersMethodtoHex
()
src/Color.ts:39
↓ 2 callersMethodvalidateValue
(value: any, rule: ValidationRule)
src/Options.ts:289
↓ 1 callersMethodaddEventListeners
()
src/MarkerHighlighter.ts:474
↓ 1 callersMethodcalculateCanvasHeight
(rect: DOMRect)
src/renderers/HighlightRenderer.ts:63
↓ 1 callersMethodcalculatePadding
(rect: DOMRect)
src/renderers/HighlightRenderer.ts:55
↓ 1 callersMethodcamelToKebab
(str: string)
src/Utilities.ts:6
↓ 1 callersMethoddrawCloud
(element: BurstElement)
src/renderers/BurstRenderer.ts:300
↓ 1 callersMethoddrawCurve
(element: BurstElement)
src/renderers/BurstRenderer.ts:292
↓ 1 callersMethoddrawLine
(element: BurstElement)
src/renderers/BurstRenderer.ts:284
↓ 1 callersMethodensureTextVisibility
(mark: HTMLElement)
src/MarkerHighlighter.ts:184
↓ 1 callersMethodfromHex
(hex: string)
src/Color.ts:25
↓ 1 callersMethodfromRgb
(rgb: string)
src/Color.ts:32
↓ 1 callersMethodgenerateCloudPuffs
(centerX: number, centerY: number, rect: DOMRect, innerGap: number)
src/renderers/BurstRenderer.ts:185
↓ 1 callersMethodgenerateComicRays
(centerX: number, centerY: number, rect: DOMRect, innerGap: number, baseLength: number)
src/renderers/BurstRenderer.ts:87
↓ 1 callersMethodgenerateControlPoints
()
src/renderers/CircleRenderer.ts:38
↓ 1 callersMethodgenerateCurvedRays
(centerX: number, centerY: number, rect: DOMRect, innerGap: number, baseLength: number)
src/renderers/BurstRenderer.ts:144
↓ 1 callersMethodgenerateElements
()
src/renderers/BurstRenderer.ts:64
↓ 1 callersMethodgenerateLines
()
src/renderers/ScribbleRenderer.ts:33
↓ 1 callersMethodgeneratePath
()
src/renderers/SketchoutRenderer.ts:31
↓ 1 callersMethodgeneratePathSegments
()
src/renderers/CircleRenderer.ts:71
↓ 1 callersMethodgeneratePointsData
()
src/renderers/HighlightRenderer.ts:87
↓ 1 callersMethodgetColorAtProgress
(progress: number)
src/renderers/CircleRenderer.ts:195
↓ 1 callersMethodgetLineGradient
(lineIndex: number)
src/renderers/HighlightRenderer.ts:141
↓ 1 callersMethodgetMarkDepth
(mark: HTMLElement)
src/MarkerHighlighter.ts:170
↓ 1 callersMethodgetPointOnPath
(t: number, radiusOffset: number)
src/renderers/CircleRenderer.ts:153
↓ 1 callersMethodgetRandomVariation
()
src/Utilities.ts:11
↓ 1 callersMethodgetRelativeOffset
(element: HTMLElement)
src/MarkerHighlighter.ts:153
↓ 1 callersMethodgetRenderer
({ mode, options, color, rect }: RendererOptions)
src/renderers/RendererFactory.ts:17
↓ 1 callersMethodgetThicknessFactor
(progress: number)
src/renderers/CircleRenderer.ts:183
↓ 1 callersMethodgetVerticalPosition
(lineIndex: number)
src/renderers/HighlightRenderer.ts:134
↓ 1 callersMethodgetWobbleOffset
(t: number, wobble: number, loopProgress: number)
src/renderers/CircleRenderer.ts:168
↓ 1 callersMethodhighlightMark
(mark: HTMLElement, options: Record<string, any>, container: HTMLElement | null, skipAnimation: boolean, isRes
src/MarkerHighlighter.ts:308
↓ 1 callersMethodisStartingWithinText
()
src/RectModel.ts:21
↓ 1 callersMethodisTerminatingWithinText
()
src/RectModel.ts:10
↓ 1 callersMethodmakeCanvas
(horizontalPadding: number, height: number)
src/renderers/HighlightRenderer.ts:166
↓ 1 callersMethodmapRange
(value: number, low1: number, high1: number, low2: number, high2: number)
src/Utilities.ts:19
↓ 1 callersMethodrandomFactor
()
src/renderers/HighlightRenderer.ts:161
↓ 1 callersMethodsetBounds
()
src/renderers/BurstRenderer.ts:44
↓ 1 callersMethodsetupDebugMode
()
src/MarkerHighlighter.ts:72
↓ 1 callersMethodsetupIntersectionObserver
()
src/MarkerHighlighter.ts:129
↓ 1 callersMethodvalidateBurstOptions
()
src/renderers/BurstRenderer.ts:37
↓ 1 callersMethodvalidateObjectProperties
(obj: Record<string, any>, expectedProperties: ValidationRule['expectedProperties'], parentProperty: string)
src/Options.ts:282
Functionanimate
(timestamp: number)
src/renderers/Renderer.ts:68
Methodanimate
(timestamp: number)
src/MarkerHighlighter.ts:427
Methodas
(format: 'rgb' | 'hex')
src/Color.ts:116
MethodclearExistingHighlights
()
src/MarkerHighlighter.ts:216
Functionconstructor
({ options, color, rect }: RendererOptions)
src/renderers/Renderer.ts:33
Methodconstructor
()
src/Options.ts:233
Methodconstructor
(color: string)
src/Color.ts:10
Methodconstructor
(element: HTMLElement, options: Record<string, any> = {})
src/MarkerHighlighter.ts:21
Methodconstructor
(rect: DOMRect, mark: HTMLElement)
src/RectModel.ts:5
Methodconstructor
(options: RendererOptions)
src/renderers/CircleRenderer.ts:22
Methodconstructor
(options: RendererOptions)
src/renderers/HighlightRenderer.ts:22
Methodconstructor
(options: RendererOptions)
src/renderers/SketchoutRenderer.ts:16
Methodconstructor
(options: RendererOptions)
src/renderers/ScribbleRenderer.ts:17
Methodconstructor
(options: RendererOptions)
src/renderers/BurstRenderer.ts:25
FunctioncreateCanvas
(padding: number)
src/renderers/Renderer.ts:41
MethoddefineStyle
(name: string, options: Record<string, any>)
src/MarkerHighlighter.ts:63
MethodgetRandomInt
(min: number, max: number)
src/Utilities.ts:15
MethodhandleContentChange
()
src/MarkerHighlighter.ts:493
MethodhandleResize
()
src/MarkerHighlighter.ts:481
MethodhandleZoom
()
src/MarkerHighlighter.ts:497
Methodhex
()
src/Color.ts:131
Methodhue2rgb
(p: number, q: number, t: number)
src/Color.ts:79
MethodinitHighlights
()
src/MarkerHighlighter.ts:42
MethodkebabToCamel
(str: string)
src/Utilities.ts:2
MethodreanimateMark
(mark: HTMLElement)
src/MarkerHighlighter.ts:462
FunctionredrawFull
()
src/renderers/Renderer.ts:95
MethodrerunHighlight
()
src/MarkerHighlighter.ts:501
Methodrgb
()
src/Color.ts:127
MethodsetBounds
()
src/renderers/CircleRenderer.ts:121
MethodsetBounds
()
src/renderers/HighlightRenderer.ts:73
MethodsetBounds
()
src/renderers/SketchoutRenderer.ts:78
MethodsetBounds
()
src/renderers/ScribbleRenderer.ts:61
MethodsetOption
(option: string, value: any)
src/MarkerHighlighter.ts:451
MethodsetOptions
(options: Record<string, any>)
src/MarkerHighlighter.ts:455
FunctionstartAnimation
(skipAnimation: boolean = false)
src/renderers/Renderer.ts:57
Methodstep
(fromProgress: number, toProgress: number)
src/renderers/CircleRenderer.ts:131
Methodstep
(fromProgress: number, toProgress: number)
src/renderers/HighlightRenderer.ts:109
Methodstep
(fromProgress: number, toProgress: number)
src/renderers/SketchoutRenderer.ts:88
Methodstep
(fromProgress: number, toProgress: number)
src/renderers/ScribbleRenderer.ts:71
MethodvalidateElement
(el: HTMLElement)
src/Options.ts:350