Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AndrewPrifer/liquid-dom
/ functions
Functions
1,021 in github.com/AndrewPrifer/liquid-dom
⨍
Functions
1,021
◇
Types & classes
133
↓ 3 callers
Method
writeAt
Writes one struct value into the CPU-side staging array.
packages/core/src/renderer/gpu-layout.ts:179
↓ 2 callers
Method
add
Adds the root UI node, replacing no existing root.
packages/core/src/layout.ts:391
↓ 2 callers
Method
addChild
(child: T)
packages/core/src/layout.ts:527
↓ 2 callers
Function
alignOffset
(available: number, child: number, alignment: 'start' | 'center' | 'end')
packages/layout/src/utils.ts:191
↓ 2 callers
Function
angleFromShapeCenter
(point: StagePoint, shape: ShapeState)
demo/blending/src/geometry.ts:99
↓ 2 callers
Function
applyStyle
(element: HTMLElement, style: CSSProperties | undefined)
packages/react/src/canvas.tsx:50
↓ 2 callers
Function
applyTileRect
(tile: TileView, rect: RenderRect)
demo/three-layout/src/views/tile.ts:61
↓ 2 callers
Function
applyTitleRect
(title: TitleView, rect: RenderRect)
demo/three-layout/src/views/title.ts:26
↓ 2 callers
Function
assertNoUiCycle
(parent: UiNode, child: UiNode)
packages/core/src/layout.ts:206
↓ 2 callers
Function
blendSupportGridAxisCellCount
(length: number, cellSize: number)
demo/blending/src/geometry.ts:37
↓ 2 callers
Function
cancelOffsetAnimation
()
demo/showcase/src/demos/IosNotificationDemo.tsx:115
↓ 2 callers
Function
cancelPanelAnimation
()
demo/showcase/src/demos/NotificationCenterDemo.tsx:169
↓ 2 callers
Function
changedElementsIncludeHost
Returns whether a paint event changed any managed HTML host or descendant.
packages/core/src/renderer/dom-content-sync.ts:69
↓ 2 callers
Method
childrenFor
(node: Layout, stats: LayoutDebugStats, parentAbsoluteOrigin = { x: 0, y: 0 })
packages/layout/src/engine.ts:169
↓ 2 callers
Function
clamp
(value: number, min?: number, max?: number)
packages/layout/src/utils.ts:45
↓ 2 callers
Function
clamp
(value: number, min: number, max: number)
demo/showcase/src/demos/NotificationCenterDemo.tsx:101
↓ 2 callers
Function
clampProposal
(value: number | undefined, min?: number, max?: number)
packages/layout/src/layouts.ts:600
↓ 2 callers
Function
cloneColor
(color?: RgbaColor)
packages/core/src/scene.ts:165
↓ 2 callers
Function
cloneUnitPoint
(point?: UnitPoint)
packages/core/src/layout.ts:148
↓ 2 callers
Method
copyGlassContentAtlas
Copies glass-attached HTML hosts into per-node source textures.
packages/core/src/renderer/dom-content-sync.ts:933
↓ 2 callers
Function
copyLines
(level: number)
demo/minimal/src/demos/DomMeasurementDemo.tsx:358
↓ 2 callers
Method
copyPending
Attempts any pending DOM-to-texture copies immediately.
packages/core/src/renderer/dom-content-sync.ts:258
↓ 2 callers
Method
copySceneHtmlTextures
Copies scene-attached HTML hosts into their individual textures.
packages/core/src/renderer/dom-content-sync.ts:836
↓ 2 callers
Function
createEmptyBounds
()
packages/core/src/renderer/metrics.ts:24
↓ 2 callers
Function
createGlassContent
(kind: 'left' | 'right')
demo/three/src/main.ts:44
↓ 2 callers
Function
createLissajousGeometry
(size: number, phase: number)
demo/three-layout/src/three/geometry.ts:95
↓ 2 callers
Function
crossAxisOffset
( available: number, child: number, alignment: StackAlignment | undefined, )
packages/layout/src/utils.ts:119
↓ 2 callers
Function
cutoff
(offset: number)
packages/core/src/sdf.ts:106
↓ 2 callers
Function
defaultSpring
()
packages/layout/src/animation.ts:104
↓ 2 callers
Function
degreesToRadians
(degrees: number)
demo/minimal/src/demos/SdfOverlapDemo.tsx:404
↓ 2 callers
Method
destroy
Releases GPU resources owned by the adapter.
packages/three/src/index.ts:223
↓ 2 callers
Method
destroy
Removes DOM hosts and destroys GPU resources owned by this content source.
packages/core/src/renderer/dom-content-source.ts:81
↓ 2 callers
Method
destroy
Destroys the underlying GPU buffer.
packages/core/src/renderer/gpu-layout.ts:130
↓ 2 callers
Function
destroyTargets
(targets: RenderTargetSet | null)
packages/core/src/renderer/gpu-targets.ts:104
↓ 2 callers
Function
drawNormalVector
( context: CanvasRenderingContext2D, point: StagePoint, normal: StagePoint, color: string, offset: n
demo/blending/src/BoundsOverlay.tsx:542
↓ 2 callers
Function
estimateCellSubmersion
( entries: T[], self: T, cellBounds: TransformedShapeBounds, )
packages/core/src/sdf.ts:390
↓ 2 callers
Function
eventTargetsHost
Returns whether an event's composed path contains one of the HTML hosts.
packages/core/src/renderer/pointer-controller.ts:23
↓ 2 callers
Method
filterGlassContentAtlas
Applies GPU blur to glass-attached HTML sources and writes the result into the content atlas.
packages/core/src/renderer/dom-content-sync.ts:974
↓ 2 callers
Method
filterSceneHtmlTextures
Applies GPU blur to scene-attached HTML textures when requested.
packages/core/src/renderer/dom-content-sync.ts:877
↓ 2 callers
Function
findScene
(node: { _parent: ParentNode | null } | ParentNode | null)
packages/core/src/scene.ts:194
↓ 2 callers
Method
finishAnimation
()
demo/three-layout/src/app/ThreeLayoutDemo.ts:235
↓ 2 callers
Function
formatPercent
(value: number)
packages/layout/playground/src/lib/visual.tsx:268
↓ 2 callers
Function
formatStats
(stats: { measureCalls: number cacheHits: number cacheMisses: number invalidations: number })
packages/layout/playground/src/lib/visual.tsx:226
↓ 2 callers
Function
frameChildProposal
(proposal: ProposedSize, props: FrameRuntimeProps)
packages/layout/src/layouts.ts:560
↓ 2 callers
Function
gaussianSubmersionCutoffWeight
(offset: number)
demo/blending/src/BoundsOverlay.tsx:437
↓ 2 callers
Function
getActionOpacity
(actionX: number, notificationOffset: number)
demo/showcase/src/demos/IosNotificationDemo.tsx:49
↓ 2 callers
Function
getHtmlHostOrder
(layers: TraversedSceneLayer[])
packages/core/src/renderer/scene-order.ts:39
↓ 2 callers
Function
getLayerContainers
(layers: TraversedSceneLayer[])
packages/core/src/renderer/scene-order.ts:29
↓ 2 callers
Method
getOrCreateState
Returns existing metrics state for a container or creates a new one.
packages/core/src/renderer/backdrop-metrics-state.ts:183
↓ 2 callers
Function
getPanelOpenTransitionProgress
(panelY: number)
demo/showcase/src/demos/NotificationCenterDemo.tsx:117
↓ 2 callers
Function
getRendererCandidate
(renderer: unknown, options?: ThreeWebGpuRendererValidationOptions)
packages/three/src/index.ts:83
↓ 2 callers
Function
getSortedGlassHtmlLayers
(glass: Glass)
packages/core/src/renderer/scene-order.ts:24
↓ 2 callers
Function
gridAxisCellCount
(length: number, cellSize: number)
packages/core/src/renderer/core.ts:171
↓ 2 callers
Function
gridProps
()
demo/three-layout/src/layout/layoutState.ts:48
↓ 2 callers
Method
handlePaintEvent
Handles canvas paint events by copying changed DOM hosts into textures.
packages/core/src/renderer/dom-content-sync.ts:224
↓ 2 callers
Function
hexToRgb
(hex: string)
demo/minimal/src/demos/SdfOverlapDemo.tsx:416
↓ 2 callers
Function
intersectConvexPolygons
(subject: Point[], clip: Point[])
packages/core/src/sdf.ts:353
↓ 2 callers
Function
isEasingTransition
(value: unknown)
packages/layout/src/animation.ts:255
↓ 2 callers
Function
isFiniteLength
(value: number | undefined)
packages/layout/src/utils.ts:5
↓ 2 callers
Function
isInsideClipEdge
(point: Point, edgeStart: Point, edgeEnd: Point, clipWinding: number)
packages/core/src/sdf.ts:299
↓ 2 callers
Function
isSettled
(channel: AnimationChannel, config: Required<SpringTransition>)
packages/layout/src/animation.ts:444
↓ 2 callers
Function
layoutAnimatedExamples
( examples: AnimatedExample[], engines: LayoutEngine[], stages: Array<HTMLDivElement | null>, phase: n
packages/layout/playground/src/tabs/AnimatedExamplesTab.tsx:130
↓ 2 callers
Function
liftGlass
()
demo/minimal/src/demos/DraggableGlassDemo.tsx:31
↓ 2 callers
Function
lissajousPhase
(tileIndex: number)
demo/three-layout/src/views/tile.ts:99
↓ 2 callers
Function
lissajousSizeForRect
(rect: Pick<RenderRect, 'width' | 'height'>)
demo/three-layout/src/views/tile.ts:103
↓ 2 callers
Function
materializeValue
(value: AnimationValue)
packages/layout/src/animation.ts:428
↓ 2 callers
Function
matrixToCssTransform
(matrix: Matrix2D)
packages/core/src/renderer/interaction.ts:75
↓ 2 callers
Function
measureGridTracks
(children: LayoutChild[], props: GridLayoutProps)
demo/three-layout/src/layout/Grid2x3.ts:59
↓ 2 callers
Method
measureNode
( node: Layout, proposal: ProposedSize, stats: LayoutDebugStats, )
packages/layout/src/engine.ts:102
↓ 2 callers
Function
measureStackChildren
( axis: Axis, proposal: ProposedSize, children: LayoutChild[], )
packages/layout/src/layouts.ts:547
↓ 2 callers
Function
normalizeInsets
(input: InsetsInput | undefined)
packages/layout/src/utils.ts:65
↓ 2 callers
Function
normalizeLength
(value: Length | undefined)
packages/layout/src/utils.ts:9
↓ 2 callers
Function
percentile
(values: number[], percentileValue: number)
packages/layout/playground/src/lib/visual.tsx:240
↓ 2 callers
Method
placeNode
( node: Layout, bounds: Rect, proposal: ProposedSize, stats: LayoutDebugStats, parentAbsol
packages/layout/src/engine.ts:131
↓ 2 callers
Function
polygonSignedArea
(points: Point[])
packages/core/src/sdf.ts:281
↓ 2 callers
Method
queueSceneContentSync
Queues scene-derived DOM and pointer state synchronization on a microtask.
packages/core/src/renderer/index.ts:285
↓ 2 callers
Function
readObservedSize
(element: HTMLElement, entry?: ResizeObserverEntry)
packages/layout/src/dom.ts:209
↓ 2 callers
Function
rect
(width: number, height: number)
packages/layout/tests/dom.test.ts:261
↓ 2 callers
Method
releaseNativePointerCapture
Releases native pointer capture when the canvas currently owns it.
packages/core/src/renderer/pointer-controller.ts:175
↓ 2 callers
Function
renderColumn
(spacing: number)
packages/react/tests/react.test.tsx:543
↓ 2 callers
Function
renderProbe
(enabled: boolean)
packages/react/tests/react.test.tsx:933
↓ 2 callers
Function
requireR3FWebGpuRenderer
(renderer: unknown)
packages/r3f/src/index.tsx:119
↓ 2 callers
Function
requireThreeWebGpuCanvasContext
( renderer: unknown, options?: ThreeWebGpuRendererValidationOptions, )
packages/three/src/index.ts:125
↓ 2 callers
Function
requireThreeWebGpuRenderer
( renderer: unknown, options?: ThreeWebGpuRendererValidationOptions, )
packages/three/src/index.ts:106
↓ 2 callers
Function
resize
()
demo/three-react/src/main.tsx:270
↓ 2 callers
Function
resize
()
demo/three/src/main.ts:240
↓ 2 callers
Method
resolve
()
packages/layout/src/animation.ts:511
↓ 2 callers
Function
resolveBlendSupportGating
(gating: BlendSupportGating | undefined)
packages/core/src/sdf.ts:148
↓ 2 callers
Function
resolveSmoothUnionOptions
(options: SmoothUnionOptions | undefined)
packages/core/src/sdf.ts:135
↓ 2 callers
Function
runProfile
(config: PerfConfig)
packages/layout/playground/src/lib/perf.ts:57
↓ 2 callers
Method
runtimeProps
()
packages/layout/src/layouts.ts:367
↓ 2 callers
Function
sampleSubmersionGridValue
(grid: ShapeSubmersionGridValues, x: number, y: number)
packages/core/src/sdf.ts:201
↓ 2 callers
Function
sanitizeCornerSmoothing
(smoothing: number)
packages/core/src/corner-smoothing.ts:20
↓ 2 callers
Function
sanitizeSize
(size: Size)
packages/layout/src/utils.ts:14
↓ 2 callers
Function
scaleOutputMatrix
(matrix: Matrix2D, factor: number)
packages/core/src/matrix.ts:108
↓ 2 callers
Function
seekBy
(seconds: number)
demo/showcase/src/demos/VideoControlsDemo.tsx:67
↓ 2 callers
Function
setBackgroundImage
(blob: Blob, name: string)
demo/minimal/src/demos/SdfOverlapDemo.tsx:291
↓ 2 callers
Function
setControlTimeout
(callback: () => void, delay: number)
demo/showcase/src/demos/VideoControlsDemo.tsx:42
↓ 2 callers
Method
setDevice
Attaches GPU resources and creates the fallback content-entry buffer.
packages/core/src/renderer/dom-content-sync.ts:173
↓ 2 callers
Function
setHoverState
(nextHovered: boolean)
packages/react/src/components.tsx:345
← previous
next →
201–300 of 1,021, ranked by callers