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
↓ 144 callers
Method
add
(_child: T)
packages/core/src/layout.ts:1322
↓ 46 callers
Function
rect
(node: LayoutNode)
packages/layout/tests/core.test.ts:42
↓ 35 callers
Function
setProperty
(target: T, key: K, value: T[K])
packages/core/src/layout.ts:176
↓ 33 callers
Function
box
(size: Size, options: { measure?: (proposal: ProposedSize) => Size } = {})
packages/layout/tests/core.test.ts:31
↓ 32 callers
Function
spring
(options: Omit<SpringTransition, 'type'> = {})
packages/layout/src/animation.ts:201
↓ 30 callers
Function
vec4
(...fields: Fields)
packages/core/src/renderer/gpu-layout.ts:33
↓ 28 callers
Method
layout
(proposal: ProposedSize)
packages/layout/src/engine.ts:60
↓ 27 callers
Method
addEventListener
( type: string, listener: EventListenerOrEventListenerObject | null, options?: boolean | AddEventL
packages/core/src/scene.ts:622
↓ 26 callers
Method
remove
Detaches this HTML node from its parent scene or glass, if attached.
packages/core/src/scene.ts:439
↓ 23 callers
Function
visualLeaf
( id: string, size: Size, label: string, tone: VisualBox['tone'], )
packages/layout/playground/src/lib/visual.tsx:23
↓ 22 callers
Method
render
Renders one frame if the renderer is initialized.
packages/core/src/renderer/index.ts:138
↓ 22 callers
Method
stop
Stops all animations for a target, or only the listed properties.
packages/layout/src/animation.ts:601
↓ 21 callers
Method
animate
Starts or retargets animations for the provided properties.
packages/layout/src/animation.ts:496
↓ 20 callers
Method
destroy
Tears down observers, event listeners, and GPU resources owned by this renderer.
packages/core/src/renderer/index.ts:156
↓ 17 callers
Method
dispose
()
packages/layout/src/dom.ts:51
↓ 17 callers
Method
dispose
()
demo/three-layout/src/app/ThreeLayoutDemo.ts:110
↓ 17 callers
Function
easing
(options: Omit<EasingTransition, 'type'> = {})
packages/layout/src/animation.ts:208
↓ 17 callers
Method
removeEventListener
( type: string, listener: EventListenerOrEventListenerObject | null, options?: boolean | EventList
packages/core/src/scene.ts:640
↓ 17 callers
Function
renderReact
(element: ReactNode)
packages/react/tests/react.test.tsx:101
↓ 16 callers
Function
layout
(root: LayoutNode, proposal: ProposedSize = {})
packages/layout/tests/core.test.ts:35
↓ 16 callers
Function
notifySceneMutation
(node: { _parent: ParentNode | null } | ParentNode | null)
packages/core/src/scene.ts:208
↓ 16 callers
Function
useStableNode
(factory: () => T)
packages/react/src/tree.tsx:148
↓ 15 callers
Method
tick
Advances active animations by one RAF delta.
packages/layout/src/animation.ts:617
↓ 14 callers
Function
flushFrame
(time = 16)
packages/react/tests/react.test.tsx:127
↓ 14 callers
Function
renderNodeChildren
(parent: ChildRegistrar, children: ReactNode)
packages/react/src/tree.tsx:173
↓ 14 callers
Function
wave
(phase: number)
packages/layout/playground/src/lib/visual.tsx:246
↓ 13 callers
Method
current
Texture containing the latest submitted composition result.
packages/core/src/renderer/gpu-pass.ts:85
↓ 13 callers
Function
useAnimatedProps
( target: Target, values: Values, transition: ComponentTransition<Values> | undefined, options: Animat
packages/react/src/animatedProps.ts:42
↓ 12 callers
Method
clear
Clears cached hit-test entries and pointer state.
packages/core/src/renderer/pointer-controller.ts:83
↓ 12 callers
Function
sanitizeOptionalLength
(value: number | undefined)
packages/layout/src/layouts.ts:659
↓ 12 callers
Method
to
Adds an animation step to the sequence.
packages/layout/src/animation.ts:716
↓ 12 callers
Function
useAttachNode
(node: LayoutUiNode)
packages/react/src/tree.tsx:160
↓ 12 callers
Function
useExposeRef
(ref: Ref<T> | undefined, value: T)
packages/react/src/tree.tsx:156
↓ 11 callers
Function
clamp01
(value: number)
packages/core/src/sdf.ts:90
↓ 11 callers
Function
colorWithAlpha
(hexColor: string, alpha: number)
demo/blending/src/BoundsOverlay.tsx:658
↓ 11 callers
Function
createPipelineBindGroup
( device: GPUDevice, pipeline: GPURenderPipeline, entries: GPUBindGroupEntry[], )
packages/core/src/renderer/gpu-pass.ts:18
↓ 11 callers
Function
destroyAdaptiveBlurTargetChain
(chain: AdaptiveBlurTargetChain | null | undefined)
packages/core/src/renderer/gpu-targets.ts:92
↓ 11 callers
Function
drawFullscreenPass
( encoder: GPUCommandEncoder, { pipeline, bindGroup, target, clearValue = OPAQUE_BLACK }: FullscreenPassOp
packages/core/src/renderer/gpu-pass.ts:49
↓ 11 callers
Method
layout
Runs layout and applies the resulting geometry to the mirrored scene graph.
packages/core/src/layout.ts:412
↓ 10 callers
Method
add
* Adds a container, HTML layer, transform-only group, or stacking context to the scene.
packages/core/src/scene.ts:978
↓ 10 callers
Method
addInvalidationListener
Adds a listener for UI mutations that require layout or rendering work.
packages/core/src/layout.ts:383
↓ 10 callers
Function
stableSerialize
(value: unknown)
packages/layout/src/utils.ts:139
↓ 9 callers
Method
dispatchGlassPointerEvent
Dispatches a synthetic glass pointer event and mirrors preventDefault.
packages/core/src/renderer/pointer-controller.ts:128
↓ 9 callers
Function
lerp
(start: number, end: number, amount: number)
packages/layout/playground/src/lib/visual.tsx:250
↓ 9 callers
Function
transformPoint
(matrix: Matrix2D, x: number, y: number)
packages/core/src/matrix.ts:119
↓ 9 callers
Function
useFrame
(callback: FrameCallback, priority = 0)
packages/react/src/canvas.tsx:375
↓ 8 callers
Function
attachSceneChild
(parent: SceneParent, child: SceneNode)
packages/core/src/layout.ts:182
↓ 8 callers
Method
disconnect
()
packages/core/tests/layout.test.ts:388
↓ 8 callers
Function
elementWithSize
(width: number, height: number)
packages/layout/tests/dom.test.ts:207
↓ 8 callers
Function
fixedHtml
(width: number, height: number)
packages/core/tests/layout.test.ts:23
↓ 8 callers
Method
observe
()
packages/core/tests/layout.test.ts:384
↓ 8 callers
Function
removeFromParent
(node: { _parent: ParentNode | null })
packages/core/src/scene.ts:212
↓ 8 callers
Function
shapeLocalPointToStagePoint
(shape: ShapeState, localX: number, localY: number)
demo/blending/src/geometry.ts:13
↓ 8 callers
Method
submit
Submits the final pending encoder without swapping targets.
packages/core/src/renderer/gpu-pass.ts:104
↓ 8 callers
Function
useNodeParent
(node: LayoutUiNode)
packages/react/src/tree.tsx:167
↓ 8 callers
Function
useRequiredRoot
()
packages/react/src/tree.tsx:132
↓ 7 callers
Method
destroy
Removes DOM hosts and destroys all GPU resources owned by this helper.
packages/core/src/renderer/dom-content-sync.ts:194
↓ 7 callers
Function
getTextureBucketSize
(requiredSize: number, maxTextureSize = Number.POSITIVE_INFINITY)
packages/core/src/renderer/content.ts:56
↓ 7 callers
Function
resolveSpecularWidthPx
(specularWidth: SpecularWidth, dpr: number)
packages/core/src/renderer/core.ts:82
↓ 7 callers
Function
sanitizeNumber
(value: number)
packages/layout/src/utils.ts:202
↓ 7 callers
Function
sanitizeProposal
(proposal: ProposedSize)
packages/layout/src/utils.ts:30
↓ 7 callers
Method
setElement
Replaces the single child element inside this node's host.
packages/core/src/scene.ts:424
↓ 7 callers
Function
structLayout
( definition: Definition, )
packages/core/src/renderer/gpu-layout.ts:48
↓ 7 callers
Method
syncSceneTransform
(rect = this.layoutNode.layout?.rect)
packages/core/src/layout.ts:900
↓ 7 callers
Function
updateConfig
(patch: Partial<StressConfig>)
packages/layout/playground/src/tabs/StressTestTab.tsx:139
↓ 6 callers
Method
_emitInvalidation
(invalidation: LayoutSceneInvalidation)
packages/core/src/layout.ts:444
↓ 6 callers
Method
add
Adds an HTML child or transform-only group to this glass, reparenting it if needed.
packages/core/src/scene.ts:592
↓ 6 callers
Method
add
* Adds a glass shape or transform-only group to this container, reparenting it if needed.
packages/core/src/scene.ts:858
↓ 6 callers
Function
chooseAdaptiveBlurLevel
(radiusPx: number, maxLevel: number)
packages/core/src/renderer/adaptive-blur.ts:53
↓ 6 callers
Function
copyTextureRegion
( encoder: GPUCommandEncoder, source: GPUTexture, destination: GPUTexture, region: TextureCopyRegion,
packages/core/src/renderer/gpu-targets.ts:117
↓ 6 callers
Function
createElement
(className: string, html: string)
demo/minimal/src/demos/LayoutSceneDemo.tsx:59
↓ 6 callers
Function
createRenderTarget
( device: GPUDevice, format: GPUTextureFormat, width: number, height: number, )
packages/core/src/renderer/gpu-targets.ts:37
↓ 6 callers
Method
ensureCapacity
Ensures the GPU and staging buffers can hold the requested element count.
packages/core/src/renderer/gpu-layout.ts:163
↓ 6 callers
Function
invalidateFrame
(cause?: unknown)
packages/core/src/layout.ts:306
↓ 6 callers
Function
shapeColor
(shapeId: ShapeId)
demo/blending/src/BoundsOverlay.tsx:654
↓ 6 callers
Function
stagePointToShapeLocal
(point: StagePoint, shape: ShapeState)
demo/blending/src/geometry.ts:87
↓ 6 callers
Function
updateConfig
(patch: Partial<PerfConfig>)
packages/layout/playground/src/tabs/PerfProfileTab.tsx:24
↓ 5 callers
Method
_detachChild
(child: LayoutUiNode)
packages/core/src/layout.ts:519
↓ 5 callers
Function
asInternalNode
(node: LayoutNode)
packages/layout/src/node.ts:251
↓ 5 callers
Function
createAdaptiveBlurTargetChain
( device: GPUDevice, format: GPUTextureFormat, width: number, height: number, )
packages/core/src/renderer/gpu-targets.ts:59
↓ 5 callers
Function
createRendererError
(message: string, options: ThreeWebGpuRendererValidationOptions = {})
packages/three/src/index.ts:77
↓ 5 callers
Function
destroyAdaptiveBlurResources
(resources: AdaptiveBlurResources | null | undefined)
packages/core/src/renderer/adaptive-blur.ts:97
↓ 5 callers
Function
fillHtml
(element: HTMLElement)
demo/minimal/src/demos/LayoutSceneDemo.tsx:40
↓ 5 callers
Method
finishAnimation
(animation: PropertyAnimation, snapToTarget: boolean)
packages/layout/src/animation.ts:672
↓ 5 callers
Function
fixedHtml
(width: number, height: number, className: string, html: string)
demo/minimal/src/demos/LayoutSceneDemo.tsx:47
↓ 5 callers
Function
flattenGlassHtml
(glass: Glass)
packages/core/src/scene.ts:1118
↓ 5 callers
Function
flattenSceneLayers
(scene: Scene)
packages/core/src/scene.ts:1008
↓ 5 callers
Function
formatMs
(value: number)
packages/layout/playground/src/lib/visual.tsx:264
↓ 5 callers
Method
handleNativePointerEvent
Handles native pointer events and dispatches the matching glass events.
packages/core/src/renderer/pointer-controller.ts:240
↓ 5 callers
Function
invalidateLayout
(cause?: unknown)
packages/core/src/layout.ts:298
↓ 5 callers
Function
mainSize
(axis: Axis, value: Size | Rect)
packages/layout/src/layouts.ts:612
↓ 5 callers
Function
multiply
(left: Matrix2D, right: Matrix2D)
packages/core/src/matrix.ts:23
↓ 5 callers
Function
multiplyMatrices
(left: Matrix2D, right: Matrix2D)
packages/core/src/matrix.ts:86
↓ 5 callers
Function
readMetrics
(node: HtmlRef | null)
demo/minimal/src/demos/DomMeasurementDemo.tsx:347
↓ 5 callers
Function
renderAdaptiveBlur
({ device, sampler, encoder, source, radiusPx, chain, resources, }: AdaptiveBlurRenderOptions)
packages/core/src/renderer/adaptive-blur.ts:103
↓ 5 callers
Function
renderFrame
(width: number, timeScale: number)
packages/react/tests/react.test.tsx:353
↓ 5 callers
Function
requireThreeWebGpuBackend
( renderer: unknown, options?: ThreeWebGpuRendererValidationOptions, )
packages/three/src/index.ts:92
↓ 5 callers
Function
sizeToProposal
(size: Size)
packages/layout/src/utils.ts:41
↓ 5 callers
Function
useAnimate
()
packages/react/src/canvas.tsx:408
↓ 5 callers
Function
waitForSelector
(selector: string)
packages/layout/tests/playground.test.ts:57
next →
1–100 of 1,021, ranked by callers