Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/gkurt/tegaki
/ functions
Functions
426 in github.com/gkurt/tegaki
⨍
Functions
426
◇
Types & classes
90
↓ 52 callers
Function
fmt
(n: number)
packages/renderer/src/lib/svgExport.ts:177
↓ 35 callers
Function
assertType
(_value: E)
packages/renderer/src/types.test.ts:5
↓ 28 callers
Function
computeTimeline
(text: string, font: TegakiBundle, config?: TimelineConfig, shaper?: BundleShaper | null)
packages/renderer/src/lib/timeline.ts:136
↓ 26 callers
Method
add
(p: Pending)
packages/renderer/src/lib/timeline.ts:293
↓ 18 callers
Function
lerp
(a: number, b: number, ta: number, tb: number, t: number)
packages/renderer/src/lib/catmullRom.ts:102
↓ 18 callers
Method
update
(options: Partial<TegakiEngineOptions>)
packages/renderer/src/core/engine.ts:431
↓ 16 callers
Function
get
(x: number, y: number)
packages/generator/src/processing/skeletonize/guo-hall.ts:11
↓ 16 callers
Function
get
(x: number, y: number)
packages/generator/src/processing/skeletonize/zhang-suen.ts:9
↓ 15 callers
Function
getEffectDefinition
(name: string)
packages/renderer/src/lib/effects.ts:150
↓ 15 callers
Function
lookupGlyphData
(font: TegakiBundle, char: string)
packages/renderer/src/lib/utils.ts:41
↓ 13 callers
Function
findEffect
(effects: ResolvedEffect[], name: K)
packages/renderer/src/lib/effects.ts:140
↓ 13 callers
Function
splitForShaping
(text: string)
packages/renderer/src/shaper-harfbuzz/index.ts:45
↓ 11 callers
Function
dist
(a: Point, b: Point)
packages/generator/src/processing/trace.ts:357
↓ 11 callers
Function
px
(fx: number)
packages/renderer/src/lib/svgExport.ts:92
↓ 11 callers
Function
py
(fy: number)
packages/renderer/src/lib/svgExport.ts:93
↓ 11 callers
Function
textToSvg
(text: string, font: TegakiBundle, options: TextToSvgOptions = {})
packages/renderer/src/lib/textToSvg.ts:102
↓ 10 callers
Function
expectValue
(flag: string, inline: string | undefined, i: { v: number })
packages/renderer/src/cli.ts:109
↓ 10 callers
Function
glyph
(w: number, t: number)
packages/renderer/src/lib/timeline.test.ts:7
↓ 10 callers
Function
midpoint
(a: Point, b: Point)
packages/generator/src/processing/bezier.ts:31
↓ 9 callers
Function
E
(p)
examples/hyperframes/tegaki-bootstrap.js:16
↓ 9 callers
Method
_render
()
packages/renderer/src/core/engine.ts:984
↓ 9 callers
Function
makeBundle
(opts: { glyphData: Record<string, TegakiGlyphData>; glyphDataById?: Record<string, TegakiGlyphData> })
packages/renderer/src/lib/timeline.test.ts:29
↓ 9 callers
Function
resolveEffects
(effects: Record<string, any> | undefined)
packages/renderer/src/lib/effects.ts:106
↓ 8 callers
Method
_buildOptions
()
packages/renderer/src/wc/TegakiElement.ts:193
↓ 8 callers
Function
get
(nx: number, ny: number)
packages/generator/src/processing/skeletonize/medial-axis.ts:58
↓ 7 callers
Method
_evaluatePlayback
()
packages/renderer/src/core/engine.ts:841
↓ 7 callers
Method
beforeRender
(stage: RenderStageContext, config: any)
packages/renderer/src/lib/effects.ts:56
↓ 7 callers
Function
fail
(message: string)
packages/renderer/src/cli.ts:80
↓ 7 callers
Function
glyph
(w: number, t: number)
packages/renderer/src/lib/utils.test.ts:6
↓ 7 callers
Function
graphemes
(text: string)
packages/renderer/src/lib/utils.ts:12
↓ 7 callers
Function
isShapingWhitespace
(code: number)
packages/renderer/src/shaper-harfbuzz/index.ts:13
↓ 7 callers
Function
makeBundle
(glyphData: Record<string, TegakiGlyphData>)
packages/renderer/src/lib/utils.test.ts:8
↓ 7 callers
Function
stroke
(d: number, a: number)
packages/renderer/src/lib/timeline.test.ts:6
↓ 6 callers
Method
_getNumberAttr
(name: string)
packages/renderer/src/wc/TegakiElement.ts:271
↓ 6 callers
Function
ramp
(frame: number, start: number, end: number)
examples/remotion/src/ScriptsPromo.tsx:60
↓ 6 callers
Function
run
(cmd: string, cmdArgs: string[], cwd: string, env?: Record<string, string>)
scripts/test-published-examples.ts:44
↓ 6 callers
Function
writeUint32BE
(arr: Uint8Array, offset: number, value: number)
packages/generator/src/processing/png.ts:22
↓ 5 callers
Method
_recomputeLayout
()
packages/renderer/src/core/engine.ts:814
↓ 5 callers
Function
halfDa
()
packages/renderer/src/lib/timeline.test.ts:290
↓ 5 callers
Function
makeMockStage
(bbox: { x: number; y: number; width: number; height: number })
packages/renderer/src/lib/effects.test.ts:86
↓ 5 callers
Function
numeric
(flag: string, value: string)
packages/renderer/src/cli.ts:192
↓ 5 callers
Function
scriptedShaper
* 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 callers
Method
_notifyTimeChange
()
packages/renderer/src/core/engine.ts:962
↓ 4 callers
Method
_updateCssProperties
()
packages/renderer/src/core/engine.ts:619
↓ 4 callers
Function
bareDa
()
packages/renderer/src/lib/timeline.test.ts:284
↓ 4 callers
Function
bareVirama
()
packages/renderer/src/lib/timeline.test.ts:289
↓ 4 callers
Function
coverageIndex
* 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 callers
Function
cssFontFamily
(bundle: TegakiBundle)
packages/renderer/src/lib/utils.ts:25
↓ 4 callers
Function
degree
(x: number, y: number, skeleton: Uint8Array, width: number, height: number)
packages/generator/src/processing/trace.ts:35
↓ 4 callers
Function
downloadBlob
(blob: Blob, filename: string)
packages/website/src/components/preview/export.ts:5
↓ 4 callers
Function
esc
(s: string)
packages/generator/src/commands/generate.ts:526
↓ 4 callers
Function
expandCoverage
(coverage: Coverage)
packages/generator/src/font/enumerate-variants.ts:235
↓ 4 callers
Method
finalize
()
packages/renderer/src/lib/timeline.ts:316
↓ 4 callers
Function
fitSize
(w: number, h: number, maxSize: number)
packages/website/src/components/preview/utils.ts:25
↓ 4 callers
Function
getEasingFn
(key: string)
packages/website/src/components/preview/constants.ts:98
↓ 4 callers
Function
hasRenderHooks
(effects: ResolvedEffect[])
packages/renderer/src/lib/effects.ts:155
↓ 4 callers
Function
parseFont
(buffer: ArrayBuffer, extraBuffers?: ArrayBuffer[], requestedFamily?: string)
packages/generator/src/commands/generate.ts:190
↓ 4 callers
Function
round2
(n: number)
packages/generator/src/processing/font-units.ts:15
↓ 4 callers
Method
separate
* 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 callers
Method
separator
(sep: Separator)
packages/renderer/src/lib/timeline.ts:209
↓ 4 callers
Function
setAncestor
(ancestor: Map<number, string>, gid: number, ch: string)
packages/generator/src/font/enumerate-variants.ts:114
↓ 4 callers
Function
subdivideStroke
(stroke: Stroke, maxSegLen: number, smoothing = false)
packages/renderer/src/lib/strokeCache.ts:49
↓ 4 callers
Function
toHbFeatureString
(enabled: readonly string[])
packages/renderer/src/shaper-harfbuzz/index.ts:63
↓ 3 callers
Method
_fallbackLineHeight
Estimate line-height from font metrics when CSS returns "normal".
packages/renderer/src/core/engine.ts:586
↓ 3 callers
Method
_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 callers
Method
_recomputeTimeline
()
packages/renderer/src/core/engine.ts:805
↓ 3 callers
Method
addGlyph
(fields: EntryFields, bundledDuration: number)
packages/renderer/src/lib/timeline.ts:185
↓ 3 callers
Function
compositeTo
* 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 callers
Function
computeLayoutBbox
(layout: TextLayout, fontSize: number, lineHeight: number)
packages/renderer/src/lib/textLayout.ts:45
↓ 3 callers
Method
destroy
()
packages/generator/src/font/hb-shaper.ts:52
↓ 3 callers
Function
dist
(a: Point3, b: Point3)
packages/renderer/src/lib/catmullRom.ts:60
↓ 3 callers
Function
getNeighbors
(x: number, y: number, skeleton: Uint8Array, width: number, height: number)
packages/generator/src/processing/trace.ts:23
↓ 3 callers
Function
heatmapColor
(t: number)
packages/generator/src/processing/visualize.ts:421
↓ 3 callers
Function
isInsideShape
* 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 callers
Function
isRtlChar
(char: string)
packages/generator/src/processing/rtl.ts:19
↓ 3 callers
Function
makeChunk
(type: string, data: Uint8Array)
packages/generator/src/processing/png.ts:29
↓ 3 callers
Function
processGlyph
(fontInfo: ParsedFontInfo, char: string, options: PipelineOptions)
packages/generator/src/commands/generate.ts:228
↓ 3 callers
Function
px
(x: number)
packages/renderer/src/lib/drawGlyph.ts:183
↓ 3 callers
Function
py
(y: number)
packages/renderer/src/lib/drawGlyph.ts:184
↓ 3 callers
Function
resolveCSSLength
(value: CSSLength, fontSize: number)
packages/renderer/src/lib/utils.ts:7
↓ 3 callers
Function
rgbaToPNG
(rgba: Uint8Array, width: number, height: number)
packages/generator/src/processing/png.ts:83
↓ 3 callers
Function
rootFile
(path: string)
scripts/prepareForRelease.ts:4
↓ 3 callers
Function
round3
(n: number)
packages/generator/src/processing/font-units.ts:16
↓ 3 callers
Method
shape
(text: string)
packages/renderer/src/lib/shaper.ts:21
↓ 3 callers
Function
shapeRun
(subsetIdx: number, runText: string, runStart: number)
packages/renderer/src/shaper-harfbuzz/index.ts:103
↓ 3 callers
Function
toBitmapSpace
(p: Point, transform: { scaleX: number; scaleY: number; offsetX: number; offsetY: number })
packages/generator/src/processing/voronoi-medial-axis.ts:108
↓ 3 callers
Function
wobbleDx
(_x: number, y: number, idx: number)
packages/renderer/src/lib/drawGlyph.ts:171
↓ 3 callers
Function
wobbleDy
(x: number, _y: number, idx: number)
packages/renderer/src/lib/drawGlyph.ts:176
↓ 2 callers
Method
_checkCompletion
()
packages/renderer/src/core/engine.ts:970
↓ 2 callers
Method
_stopLoop
()
packages/renderer/src/core/engine.ts:860
↓ 2 callers
Method
_updateDom
()
packages/renderer/src/core/engine.ts:602
↓ 2 callers
Method
_updateOverlayStyle
()
packages/renderer/src/core/engine.ts:627
↓ 2 callers
Method
addMarker
Emit a zero-duration marker (e.g. whitespace) at the current offset without advancing the cursor.
packages/renderer/src/lib/timeline.ts:205
↓ 2 callers
Function
assemblePNG
(ihdr: Uint8Array, compressedData: Uint8Array)
packages/generator/src/processing/png.ts:42
↓ 2 callers
Function
buildChildren
(options: TegakiEngineOptions, h: CreateElementFn<T>)
packages/renderer/src/core/render-elements.ts:47
↓ 2 callers
Function
buildEffects
(effectsState: EffectsState, customEffects: CustomEffect[])
packages/website/src/components/preview/utils.ts:31
↓ 2 callers
Function
buildRootProps
(options: TegakiEngineOptions)
packages/renderer/src/core/render-elements.ts:9
↓ 2 callers
Function
charsHash
(chars: string)
packages/generator/src/constants.ts:231
↓ 2 callers
Function
checkBundleVersion
(bundle: TegakiBundle)
packages/renderer/src/core/bundle-registry.ts:6
↓ 2 callers
Function
colorAt
(progress: number)
packages/renderer/src/lib/drawGlyph.ts:187
next →
1–100 of 426, ranked by callers