MCPcopy Index your code

hub / github.com/gkurt/tegaki / functions

Functions426 in github.com/gkurt/tegaki

↓ 52 callersFunctionfmt
(n: number)
packages/renderer/src/lib/svgExport.ts:177
↓ 35 callersFunctionassertType
(_value: E)
packages/renderer/src/types.test.ts:5
↓ 28 callersFunctioncomputeTimeline
(text: string, font: TegakiBundle, config?: TimelineConfig, shaper?: BundleShaper | null)
packages/renderer/src/lib/timeline.ts:136
↓ 26 callersMethodadd
(p: Pending)
packages/renderer/src/lib/timeline.ts:293
↓ 18 callersFunctionlerp
(a: number, b: number, ta: number, tb: number, t: number)
packages/renderer/src/lib/catmullRom.ts:102
↓ 18 callersMethodupdate
(options: Partial<TegakiEngineOptions>)
packages/renderer/src/core/engine.ts:431
↓ 16 callersFunctionget
(x: number, y: number)
packages/generator/src/processing/skeletonize/guo-hall.ts:11
↓ 16 callersFunctionget
(x: number, y: number)
packages/generator/src/processing/skeletonize/zhang-suen.ts:9
↓ 15 callersFunctiongetEffectDefinition
(name: string)
packages/renderer/src/lib/effects.ts:150
↓ 15 callersFunctionlookupGlyphData
(font: TegakiBundle, char: string)
packages/renderer/src/lib/utils.ts:41
↓ 13 callersFunctionfindEffect
(effects: ResolvedEffect[], name: K)
packages/renderer/src/lib/effects.ts:140
↓ 13 callersFunctionsplitForShaping
(text: string)
packages/renderer/src/shaper-harfbuzz/index.ts:45
↓ 11 callersFunctiondist
(a: Point, b: Point)
packages/generator/src/processing/trace.ts:357
↓ 11 callersFunctionpx
(fx: number)
packages/renderer/src/lib/svgExport.ts:92
↓ 11 callersFunctionpy
(fy: number)
packages/renderer/src/lib/svgExport.ts:93
↓ 11 callersFunctiontextToSvg
(text: string, font: TegakiBundle, options: TextToSvgOptions = {})
packages/renderer/src/lib/textToSvg.ts:102
↓ 10 callersFunctionexpectValue
(flag: string, inline: string | undefined, i: { v: number })
packages/renderer/src/cli.ts:109
↓ 10 callersFunctionglyph
(w: number, t: number)
packages/renderer/src/lib/timeline.test.ts:7
↓ 10 callersFunctionmidpoint
(a: Point, b: Point)
packages/generator/src/processing/bezier.ts:31
↓ 9 callersFunctionE
(p)
examples/hyperframes/tegaki-bootstrap.js:16
↓ 9 callersMethod_render
()
packages/renderer/src/core/engine.ts:984
↓ 9 callersFunctionmakeBundle
(opts: { glyphData: Record<string, TegakiGlyphData>; glyphDataById?: Record<string, TegakiGlyphData> })
packages/renderer/src/lib/timeline.test.ts:29
↓ 9 callersFunctionresolveEffects
(effects: Record<string, any> | undefined)
packages/renderer/src/lib/effects.ts:106
↓ 8 callersMethod_buildOptions
()
packages/renderer/src/wc/TegakiElement.ts:193
↓ 8 callersFunctionget
(nx: number, ny: number)
packages/generator/src/processing/skeletonize/medial-axis.ts:58
↓ 7 callersMethod_evaluatePlayback
()
packages/renderer/src/core/engine.ts:841
↓ 7 callersMethodbeforeRender
(stage: RenderStageContext, config: any)
packages/renderer/src/lib/effects.ts:56
↓ 7 callersFunctionfail
(message: string)
packages/renderer/src/cli.ts:80
↓ 7 callersFunctionglyph
(w: number, t: number)
packages/renderer/src/lib/utils.test.ts:6
↓ 7 callersFunctiongraphemes
(text: string)
packages/renderer/src/lib/utils.ts:12
↓ 7 callersFunctionisShapingWhitespace
(code: number)
packages/renderer/src/shaper-harfbuzz/index.ts:13
↓ 7 callersFunctionmakeBundle
(glyphData: Record<string, TegakiGlyphData>)
packages/renderer/src/lib/utils.test.ts:8
↓ 7 callersFunctionstroke
(d: number, a: number)
packages/renderer/src/lib/timeline.test.ts:6
↓ 6 callersMethod_getNumberAttr
(name: string)
packages/renderer/src/wc/TegakiElement.ts:271
↓ 6 callersFunctionramp
(frame: number, start: number, end: number)
examples/remotion/src/ScriptsPromo.tsx:60
↓ 6 callersFunctionrun
(cmd: string, cmdArgs: string[], cwd: string, env?: Record<string, string>)
scripts/test-published-examples.ts:44
↓ 6 callersFunctionwriteUint32BE
(arr: Uint8Array, offset: number, value: number)
packages/generator/src/processing/png.ts:22
↓ 5 callersMethod_recomputeLayout
()
packages/renderer/src/core/engine.ts:814
↓ 5 callersFunctionhalfDa
()
packages/renderer/src/lib/timeline.test.ts:290
↓ 5 callersFunctionmakeMockStage
(bbox: { x: number; y: number; width: number; height: number })
packages/renderer/src/lib/effects.test.ts:86
↓ 5 callersFunctionnumeric
(flag: string, value: string)
packages/renderer/src/cli.ts:192
↓ 5 callersFunctionscriptedShaper
* Build a scripted shaper that returns a fixed glyph list per input. Used to * pin shaping behaviour without spinning up harfbuzz.
packages/renderer/src/lib/timeline.test.ts:19
↓ 4 callersMethod_notifyTimeChange
()
packages/renderer/src/core/engine.ts:962
↓ 4 callersMethod_updateCssProperties
()
packages/renderer/src/core/engine.ts:619
↓ 4 callersFunctionbareDa
()
packages/renderer/src/lib/timeline.test.ts:284
↓ 4 callersFunctionbareVirama
()
packages/renderer/src/lib/timeline.test.ts:289
↓ 4 callersFunctioncoverageIndex
* For input gid `gid`, return its index inside the coverage table, or -1 if * the gid isn't covered. The index is what the substitution arrays * (`s
packages/generator/src/font/enumerate-variants.ts:101
↓ 4 callersFunctioncssFontFamily
(bundle: TegakiBundle)
packages/renderer/src/lib/utils.ts:25
↓ 4 callersFunctiondegree
(x: number, y: number, skeleton: Uint8Array, width: number, height: number)
packages/generator/src/processing/trace.ts:35
↓ 4 callersFunctiondownloadBlob
(blob: Blob, filename: string)
packages/website/src/components/preview/export.ts:5
↓ 4 callersFunctionesc
(s: string)
packages/generator/src/commands/generate.ts:526
↓ 4 callersFunctionexpandCoverage
(coverage: Coverage)
packages/generator/src/font/enumerate-variants.ts:235
↓ 4 callersMethodfinalize
()
packages/renderer/src/lib/timeline.ts:316
↓ 4 callersFunctionfitSize
(w: number, h: number, maxSize: number)
packages/website/src/components/preview/utils.ts:25
↓ 4 callersFunctiongetEasingFn
(key: string)
packages/website/src/components/preview/constants.ts:98
↓ 4 callersFunctionhasRenderHooks
(effects: ResolvedEffect[])
packages/renderer/src/lib/effects.ts:155
↓ 4 callersFunctionparseFont
(buffer: ArrayBuffer, extraBuffers?: ArrayBuffer[], requestedFamily?: string)
packages/generator/src/commands/generate.ts:190
↓ 4 callersFunctionround2
(n: number)
packages/generator/src/processing/font-units.ts:15
↓ 4 callersMethodseparate
* Close the current word group and advance by a separator gap. Optionally * emits a zero-width marker entry (e.g. a whitespace grapheme / cluster)
packages/renderer/src/lib/timeline.ts:305
↓ 4 callersMethodseparator
(sep: Separator)
packages/renderer/src/lib/timeline.ts:209
↓ 4 callersFunctionsetAncestor
(ancestor: Map<number, string>, gid: number, ch: string)
packages/generator/src/font/enumerate-variants.ts:114
↓ 4 callersFunctionsubdivideStroke
(stroke: Stroke, maxSegLen: number, smoothing = false)
packages/renderer/src/lib/strokeCache.ts:49
↓ 4 callersFunctiontoHbFeatureString
(enabled: readonly string[])
packages/renderer/src/shaper-harfbuzz/index.ts:63
↓ 3 callersMethod_fallbackLineHeight
Estimate line-height from font metrics when CSS returns "normal".
packages/renderer/src/core/engine.ts:586
↓ 3 callersMethod_loadShaper
* Resolve the shaper for the current font. Called when the font changes or * when the `shaper` option is toggled. Drops any in-flight shaper for th
packages/renderer/src/core/engine.ts:779
↓ 3 callersMethod_recomputeTimeline
()
packages/renderer/src/core/engine.ts:805
↓ 3 callersMethodaddGlyph
(fields: EntryFields, bundledDuration: number)
packages/renderer/src/lib/timeline.ts:185
↓ 3 callersFunctioncompositeTo
* Composite the engine's (transparent) canvas onto a target sized in CSS px, * optionally filling a background first. `scale` upsamples the target re
packages/website/src/components/preview/export.ts:29
↓ 3 callersFunctioncomputeLayoutBbox
(layout: TextLayout, fontSize: number, lineHeight: number)
packages/renderer/src/lib/textLayout.ts:45
↓ 3 callersMethoddestroy
()
packages/generator/src/font/hb-shaper.ts:52
↓ 3 callersFunctiondist
(a: Point3, b: Point3)
packages/renderer/src/lib/catmullRom.ts:60
↓ 3 callersFunctiongetNeighbors
(x: number, y: number, skeleton: Uint8Array, width: number, height: number)
packages/generator/src/processing/trace.ts:23
↓ 3 callersFunctionheatmapColor
(t: number)
packages/generator/src/processing/visualize.ts:421
↓ 3 callersFunctionisInsideShape
* Point-in-polygon test using nonzero winding rule. * Tests a point in bitmap space against the glyph contours.
packages/generator/src/processing/voronoi-medial-axis.ts:182
↓ 3 callersFunctionisRtlChar
(char: string)
packages/generator/src/processing/rtl.ts:19
↓ 3 callersFunctionmakeChunk
(type: string, data: Uint8Array)
packages/generator/src/processing/png.ts:29
↓ 3 callersFunctionprocessGlyph
(fontInfo: ParsedFontInfo, char: string, options: PipelineOptions)
packages/generator/src/commands/generate.ts:228
↓ 3 callersFunctionpx
(x: number)
packages/renderer/src/lib/drawGlyph.ts:183
↓ 3 callersFunctionpy
(y: number)
packages/renderer/src/lib/drawGlyph.ts:184
↓ 3 callersFunctionresolveCSSLength
(value: CSSLength, fontSize: number)
packages/renderer/src/lib/utils.ts:7
↓ 3 callersFunctionrgbaToPNG
(rgba: Uint8Array, width: number, height: number)
packages/generator/src/processing/png.ts:83
↓ 3 callersFunctionrootFile
(path: string)
scripts/prepareForRelease.ts:4
↓ 3 callersFunctionround3
(n: number)
packages/generator/src/processing/font-units.ts:16
↓ 3 callersMethodshape
(text: string)
packages/renderer/src/lib/shaper.ts:21
↓ 3 callersFunctionshapeRun
(subsetIdx: number, runText: string, runStart: number)
packages/renderer/src/shaper-harfbuzz/index.ts:103
↓ 3 callersFunctiontoBitmapSpace
(p: Point, transform: { scaleX: number; scaleY: number; offsetX: number; offsetY: number })
packages/generator/src/processing/voronoi-medial-axis.ts:108
↓ 3 callersFunctionwobbleDx
(_x: number, y: number, idx: number)
packages/renderer/src/lib/drawGlyph.ts:171
↓ 3 callersFunctionwobbleDy
(x: number, _y: number, idx: number)
packages/renderer/src/lib/drawGlyph.ts:176
↓ 2 callersMethod_checkCompletion
()
packages/renderer/src/core/engine.ts:970
↓ 2 callersMethod_stopLoop
()
packages/renderer/src/core/engine.ts:860
↓ 2 callersMethod_updateDom
()
packages/renderer/src/core/engine.ts:602
↓ 2 callersMethod_updateOverlayStyle
()
packages/renderer/src/core/engine.ts:627
↓ 2 callersMethodaddMarker
Emit a zero-duration marker (e.g. whitespace) at the current offset without advancing the cursor.
packages/renderer/src/lib/timeline.ts:205
↓ 2 callersFunctionassemblePNG
(ihdr: Uint8Array, compressedData: Uint8Array)
packages/generator/src/processing/png.ts:42
↓ 2 callersFunctionbuildChildren
(options: TegakiEngineOptions, h: CreateElementFn<T>)
packages/renderer/src/core/render-elements.ts:47
↓ 2 callersFunctionbuildEffects
(effectsState: EffectsState, customEffects: CustomEffect[])
packages/website/src/components/preview/utils.ts:31
↓ 2 callersFunctionbuildRootProps
(options: TegakiEngineOptions)
packages/renderer/src/core/render-elements.ts:9
↓ 2 callersFunctioncharsHash
(chars: string)
packages/generator/src/constants.ts:231
↓ 2 callersFunctioncheckBundleVersion
(bundle: TegakiBundle)
packages/renderer/src/core/bundle-registry.ts:6
↓ 2 callersFunctioncolorAt
(progress: number)
packages/renderer/src/lib/drawGlyph.ts:187
next →1–100 of 426, ranked by callers