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
↓ 5 callers
Method
write
Packs and uploads a complete struct value.
packages/core/src/renderer/gpu-layout.ts:124
↓ 4 callers
Function
applyTransformDefaults
(target: Transform, options: Partial<Transform> | undefined)
packages/core/src/scene.ts:169
↓ 4 callers
Function
assignProperty
(target: object, property: string, value: unknown)
packages/layout/src/animation.ts:469
↓ 4 callers
Function
clamp01
(value: number)
packages/layout/src/animation.ts:116
↓ 4 callers
Function
clampNumber
(value: number, min: number, max: number)
packages/layout/playground/src/lib/visual.tsx:254
↓ 4 callers
Function
cleanup
()
demo/three-react/src/main.tsx:210
↓ 4 callers
Function
clickTab
(label: string)
packages/layout/tests/playground.test.ts:45
↓ 4 callers
Function
createAdaptiveBlurResources
(device: GPUDevice, format: GPUTextureFormat)
packages/core/src/renderer/adaptive-blur.ts:79
↓ 4 callers
Function
createIntegrationError
(message: string)
packages/r3f/src/index.tsx:97
↓ 4 callers
Method
dispose
()
packages/layout/src/engine.ts:94
↓ 4 callers
Function
draw
()
demo/showcase/src/demos/FakeVideo.tsx:38
↓ 4 callers
Function
drawPolygon
( context: CanvasRenderingContext2D, polygon: StagePoint[], options: { fill?: string stroke?: st
demo/blending/src/BoundsOverlay.tsx:198
↓ 4 callers
Function
ensureNoCycle
Throws when adding a group under the target parent would create a scene graph cycle.
packages/core/src/scene.ts:227
↓ 4 callers
Function
flattenContainerGlasses
(container: Container)
packages/core/src/scene.ts:1063
↓ 4 callers
Method
flushSceneContentSync
Flushes any queued scene content synchronization before pointer work.
packages/core/src/renderer/index.ts:319
↓ 4 callers
Function
getChannels
(value: AnimationValue)
packages/layout/src/animation.ts:440
↓ 4 callers
Function
getCopiedCssSize
(copiedDeviceSize: number, deviceSize: number, cssSize: number)
packages/core/src/renderer/dom-content-sync.ts:120
↓ 4 callers
Function
getSortedSceneLayers
(scene: Scene)
packages/core/src/renderer/scene-order.ts:14
↓ 4 callers
Function
getTextureUvScale
(deviceSize: number, cssSize: number, textureSize: number)
packages/core/src/renderer/dom-content-sync.ts:128
↓ 4 callers
Function
hasSpacer
(children: LayoutChild[])
packages/layout/src/layouts.ts:608
↓ 4 callers
Function
identityMatrix
()
packages/core/src/matrix.ts:12
↓ 4 callers
Function
invertMatrix
(matrix: Matrix2D)
packages/core/src/matrix.ts:90
↓ 4 callers
Function
isPlainObject
(value: unknown)
packages/layout/src/animation.ts:287
↓ 4 callers
Function
listener
()
packages/layout/src/dom.ts:181
↓ 4 callers
Function
normalizeChildInputs
(inputs: readonly ChildInput[])
packages/layout/src/node.ts:256
↓ 4 callers
Function
polygonArea
(points: Point[])
packages/core/src/sdf.ts:291
↓ 4 callers
Method
renderCurrentLayout
()
demo/three-layout/src/app/ThreeLayoutDemo.ts:243
↓ 4 callers
Function
renderRectForLayoutRect
(rect: Rect, rootRect: Rect)
demo/three-layout/src/layout/rects.ts:4
↓ 4 callers
Function
reportError
(error: unknown, onError: ((error: unknown) => void) | undefined)
packages/r3f/src/index.tsx:101
↓ 4 callers
Function
resolveInitialVelocity
(current: number, target: number, configuredVelocity: number)
packages/layout/src/animation.ts:329
↓ 4 callers
Function
rotateLocalVector
(x: number, y: number, rotation: number)
demo/blending/src/geometry.ts:78
↓ 4 callers
Function
setCanvasCursor
(cursorClass: string | null)
demo/showcase/src/demos/IosNotificationDemo.tsx:165
↓ 4 callers
Function
setNotificationOffset
(notificationOffset: number)
demo/showcase/src/demos/IosNotificationDemo.tsx:104
↓ 4 callers
Function
setPanelY
(panelY: number)
demo/showcase/src/demos/NotificationCenterDemo.tsx:150
↓ 4 callers
Function
setPressState
(nextPressed: boolean)
packages/react/src/components.tsx:354
↓ 4 callers
Method
sync
Synchronizes managed HTML hosts and GPU content state with the scene.
packages/core/src/renderer/dom-content-sync.ts:277
↓ 4 callers
Method
syncHostSize
()
packages/core/src/scene.ts:443
↓ 4 callers
Method
syncReachableNodes
()
packages/layout/src/engine.ts:192
↓ 4 callers
Method
syncSceneNow
Immediately synchronizes scene-derived DOM, content, and pointer caches.
packages/core/src/renderer/index.ts:305
↓ 4 callers
Method
updateHoveredGlass
Sends enter/leave events when the hovered glass target changes.
packages/core/src/renderer/pointer-controller.ts:156
↓ 4 callers
Function
useDecorationSlotRegistrar
(node: LayoutOverlay | LayoutBackground, slot: 'content' | 'decoration')
packages/react/src/tree.tsx:209
↓ 4 callers
Function
useOrderedChildRegistrar
( syncChildren: (children: readonly LayoutUiNode[]) => void, )
packages/react/src/tree.tsx:87
↓ 4 callers
Function
validateGroupForContext
Recursively validates all descendants of a group against the provided parent context.
packages/core/src/scene.ts:271
↓ 3 callers
Method
_notifyMutation
()
packages/core/src/scene.ts:998
↓ 3 callers
Function
absoluteRect
(node: LayoutNode)
packages/layout/tests/core.test.ts:46
↓ 3 callers
Function
alignRect
(size: Size, bounds: Rect, alignment: Alignment | undefined)
packages/layout/src/utils.ts:109
↓ 3 callers
Function
applyRectMesh
( view: RectMeshView, rect: RenderRect, cornerRadii: CornerRadiiInput = TILE_CORNER_RADIUS, )
demo/three-layout/src/views/rectMesh.ts:5
↓ 3 callers
Method
blitTexture
Samples one texture into another render attachment.
packages/core/src/renderer/core.ts:956
↓ 3 callers
Function
clamp
(value: number, min: number, max: number)
demo/showcase/src/demos/IosNotificationDemo.tsx:45
↓ 3 callers
Method
cleanupPointerState
Removes idle pointer state after hover, capture, and press state are clear.
packages/core/src/renderer/pointer-controller.ts:188
↓ 3 callers
Method
cleanupState
Releases a state readback buffer once it is no longer pending.
packages/core/src/renderer/backdrop-metrics-state.ts:202
↓ 3 callers
Function
clearBackgroundImageUrl
()
demo/minimal/src/demos/SdfOverlapDemo.tsx:284
↓ 3 callers
Function
clearRenderTarget
( encoder: GPUCommandEncoder, target: GPUTexture, clearValue: GPUColorDict = OPAQUE_BLACK, )
packages/core/src/renderer/gpu-pass.ts:30
↓ 3 callers
Function
cloneNumericObject
(value: NumericObject)
packages/layout/src/animation.ts:291
↓ 3 callers
Function
collectContextItems
( children: readonly GroupChild[], parentTransform: Matrix2D, order: { value: number }, addRenderable:
packages/core/src/scene.ts:1170
↓ 3 callers
Function
createFullscreenPipeline
( device: GPUDevice, format: GPUTextureFormat, module: GPUShaderModule, )
packages/core/src/renderer/adaptive-blur.ts:187
↓ 3 callers
Function
createTileGeometry
( width: number, height: number, cornerRadii: CornerRadiiInput = TILE_CORNER_RADIUS, )
demo/three-layout/src/three/geometry.ts:32
↓ 3 callers
Function
cross
(ax: number, ay: number, bx: number, by: number)
packages/core/src/sdf.ts:295
↓ 3 callers
Function
cubicBezierCoordinate
(t: number, p1: number, p2: number)
packages/layout/src/animation.ts:120
↓ 3 callers
Function
disposeResources
(resources: BridgeResources | null)
packages/r3f/src/index.tsx:156
↓ 3 callers
Function
domNodeStyle
(node: DomLeaf | undefined)
packages/layout/playground/src/tabs/DomLeavesTab.tsx:152
↓ 3 callers
Method
ensureResources
Allocates the readback buffer for a metrics state if possible.
packages/core/src/renderer/backdrop-metrics-state.ts:89
↓ 3 callers
Function
expandBounds
(bounds: BoundsRect, x: number, y: number)
packages/core/src/renderer/metrics.ts:34
↓ 3 callers
Method
finishPointerEvent
Flushes scene sync after handling an event and prunes idle pointer state.
packages/core/src/renderer/pointer-controller.ts:197
↓ 3 callers
Function
flattenNumericObject
( value: NumericObject, prefix = '', output = new Map<string, number>(), )
packages/layout/src/animation.ts:299
↓ 3 callers
Function
getPanelDispersion
(panelY: number)
demo/showcase/src/demos/NotificationCenterDemo.tsx:111
↓ 3 callers
Function
getPanelIor
(panelY: number)
demo/showcase/src/demos/NotificationCenterDemo.tsx:105
↓ 3 callers
Function
getSortedGlassLayers
(container: Container)
packages/core/src/renderer/scene-order.ts:19
↓ 3 callers
Function
getStagePoint
(event: ReactPointerEvent<HTMLElement>)
demo/blending/src/interaction.ts:44
↓ 3 callers
Function
hitTestGlassInteractionEntries
( entries: GlassInteractionEntry[], canvasX: number, canvasY: number, )
packages/core/src/renderer/interaction.ts:150
↓ 3 callers
Function
isTileHovered
(tile: TileView)
demo/three-layout/src/app/animation.ts:77
↓ 3 callers
Method
layoutAndRender
({ immediate = false }: { immediate?: boolean } = {})
demo/three-layout/src/app/ThreeLayoutDemo.ts:272
↓ 3 callers
Function
measureDomElement
( element: HTMLElement, proposal: ProposedSize = {}, options: DomMeasureOptions = {}, )
packages/layout/src/dom.ts:79
↓ 3 callers
Function
measureGlassInteractionEntry
(entry: GlassInteractionEntry, canvasX: number, canvasY: number)
packages/core/src/renderer/interaction.ts:130
↓ 3 callers
Function
nextPowerOfTwo
Returns the smallest power of two greater than or equal to the value.
packages/core/src/renderer/content.ts:44
↓ 3 callers
Function
normalizeVector
(vector: StagePoint)
demo/blending/src/BoundsOverlay.tsx:489
↓ 3 callers
Function
percentile
Computes a linearly interpolated percentile from a sorted numeric array.
packages/core/src/renderer/metrics.ts:54
↓ 3 callers
Method
play
Starts the sequence.
packages/layout/src/animation.ts:739
↓ 3 callers
Function
pointerEvent
( type: string, init: { target?: EventTarget relatedTarget?: EventTarget | null composedPath?:
packages/core/tests/pointer-controller.test.ts:7
↓ 3 callers
Function
releaseGlass
()
demo/minimal/src/demos/DraggableGlassDemo.tsx:35
↓ 3 callers
Function
resetLayoutTransform
(node: SceneTransform, rect: Rect)
packages/core/src/layout.ts:152
↓ 3 callers
Function
resolveNormalGating
(gating: NormalGating | undefined)
packages/core/src/sdf.ts:114
↓ 3 callers
Function
sanitizeLength
(value: number)
packages/layout/src/layouts.ts:655
↓ 3 callers
Function
sanitizeRect
(rect: Rect)
packages/layout/src/utils.ts:21
↓ 3 callers
Method
setDevice
Attaches GPU resources used for DOM content textures and storage buffers.
packages/core/src/renderer/dom-content-source.ts:54
↓ 3 callers
Function
setRectTarget
( animationManager: AnimationManager, view: AnimatedRectView, targetRect: RenderRect, immediate: boole
demo/three-layout/src/app/animation.ts:19
↓ 3 callers
Function
setStyleIfChanged
(element: HTMLElement, property: string, value: string)
packages/layout/playground/src/lib/visual.tsx:142
↓ 3 callers
Method
stopObserving
()
packages/layout/src/dom.ts:73
↓ 3 callers
Method
submitAndSwap
Submits the current encoder and swaps current/next targets.
packages/core/src/renderer/gpu-pass.ts:95
↓ 3 callers
Function
syncOrderedChildren
(parent: LayoutParent, nextChildren: readonly LayoutUiNode[])
packages/react/src/tree.tsx:60
↓ 3 callers
Function
syncOwnedHtmlElementSizing
(element: HTMLElement, sizing: DomLeafSizing)
packages/core/src/layout.ts:161
↓ 3 callers
Method
syncSlotZIndices
()
packages/core/src/layout.ts:544
↓ 3 callers
Function
tileSizeFor
(panelIndex: number, tileIndex: number)
demo/three-layout/src/layout/layoutState.ts:20
↓ 3 callers
Function
translationMatrix
(x: number, y: number)
packages/core/src/matrix.ts:34
↓ 3 callers
Function
updateActionLabels
(notificationOffset: number)
demo/showcase/src/demos/IosNotificationDemo.tsx:95
↓ 3 callers
Function
updateShape
(shapeId: ShapeState['id'], patch: Partial<ShapeState>)
demo/blending/src/interaction.ts:68
↓ 3 callers
Method
upload
Uploads the active prefix of the staging array to the GPU buffer.
packages/core/src/renderer/gpu-layout.ts:184
↓ 3 callers
Function
useAnimationTimeScaleRef
()
packages/react/src/animationConfig.tsx:47
↓ 3 callers
Function
visitContext
(children: readonly GroupChild[], parentTransform: Matrix2D)
packages/core/src/scene.ts:1011
↓ 3 callers
Function
withBackgroundImageStore
( mode: IDBTransactionMode, callback: (store: IDBObjectStore) => IDBRequest<T>, )
demo/minimal/src/demos/backgroundImageStore.ts:22
← previous
next →
101–200 of 1,021, ranked by callers