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
Method
constructor
Starts a composition sequence with sceneA cleared as the current texture.
packages/core/src/renderer/gpu-pass.ts:77
Method
constructor
Creates a pointer controller for one renderer canvas.
packages/core/src/renderer/pointer-controller.ts:71
Method
constructor
Creates reusable GPU resources for a host-owned WebGPU device.
packages/core/src/renderer/core.ts:246
Method
constructor
({ targetCanvas, getCurrentDpr, scene }: WebGpuDomContentSourceInit)
packages/core/src/renderer/dom-content-source.ts:35
Method
constructor
Creates a DOM content sync helper for one renderer canvas.
packages/core/src/renderer/dom-content-sync.ts:160
Method
constructor
Creates a tracker that can query renderer teardown state.
packages/core/src/renderer/backdrop-metrics-state.ts:24
Method
constructor
Allocates the GPU buffer for the provided layout and usage flags.
packages/core/src/renderer/gpu-layout.ts:106
Method
constructor
Creates a growable struct-array buffer manager.
packages/core/src/renderer/gpu-layout.ts:145
Method
constructor
(callback: (entries?: ResizeObserverEntry[]) => void)
packages/core/tests/layout.test.ts:380
Method
constructor
(measure: () => Size, options: { measureKey?: unknown } = {})
demo/three-layout/src/layout/MeasuredLeaf.ts:7
Method
constructor
(props: GridLayoutProps)
demo/three-layout/src/layout/Grid2x3.ts:8
Method
constructor
( options: DomRefs, renderer: WebGLRenderer, environmentMap: EnvironmentMap, titleFont: Font,
demo/three-layout/src/app/ThreeLayoutDemo.ts:74
Method
contentDepth
()
packages/core/src/layout.ts:1049
Method
contentEntriesBindingResource
Binding resource for glass content entries, or null before GPU allocation.
packages/core/src/renderer/dom-content-source.ts:49
Method
contentEntriesBindingResource
Binding resource for content entries, or null before GPU allocation.
packages/core/src/renderer/dom-content-sync.ts:168
Method
contentIor
()
packages/core/src/layout.ts:1039
Method
cornerRadius
()
packages/core/src/layout.ts:1248
Method
cornerRadius
Uniform corner radius in CSS pixels.
packages/core/src/scene.ts:501
Method
cornerSmoothing
()
packages/core/src/layout.ts:1258
Method
cornerSmoothing
Smooth-corner amount. 0 produces circular corners; 0.6 is tuned for an iOS-like squircle.
packages/core/src/scene.ts:516
Function
createArray
Creates CPU-side storage for one or more struct values.
packages/core/src/renderer/gpu-layout.ts:78
Function
currentTime
()
demo/showcase/src/demos/FakeVideo.tsx:109
Function
deactivateLayout
(owner: object)
packages/layout/src/node.ts:164
Method
debugDisplacement
()
packages/core/src/layout.ts:1219
Function
defaultStressConfig
()
packages/layout/playground/src/lib/stress.ts:51
Method
destroy
Releases GPU resources owned by the core.
packages/core/src/renderer/core.ts:431
Method
destroy
Destroys the GPU buffer and resets allocation state.
packages/core/src/renderer/gpu-layout.ts:199
Function
detachChild
(childNode: Layout)
packages/layout/src/node.ts:210
Method
device
Raw WebGPU device owned by Three's WebGPU backend.
packages/three/src/index.ts:174
Method
dispersion
()
packages/core/src/layout.ts:1059
Method
displacementBlur
()
packages/core/src/layout.ts:983
Method
displacementFactor
()
packages/core/src/layout.ts:973
Function
dispose
()
packages/layout/src/node.ts:115
Method
dispose
Detaches the root and disposes the layout engine.
packages/core/src/layout.ts:424
Function
disposed
()
packages/layout/src/node.ts:61
Function
duration
()
demo/showcase/src/demos/FakeVideo.tsx:106
Method
element
()
packages/layout/src/dom.ts:28
Method
element
()
packages/core/src/layout.ts:1371
Method
element
The optional child element rendered inside this node's host.
packages/core/src/scene.ts:419
Function
emitInvalidation
(kind: LayoutInvalidationKind, cause?: unknown)
packages/layout/src/node.ts:177
Function
emitInvalidationRecord
(invalidation: LayoutInvalidation)
packages/layout/src/node.ts:184
Function
endInteraction
(event: ReactPointerEvent<HTMLDivElement>)
demo/blending/src/interaction.ts:146
Function
escapeIdentityPart
(value: unknown)
packages/layout/src/utils.ts:159
Function
flattenContainers
(scene: Scene)
packages/core/src/scene.ts:1196
Method
format
Preferred output format used by Three's WebGPU backend.
packages/three/src/index.ts:179
Function
frame
(time: number)
demo/three-react/src/main.tsx:286
Function
frame
(time: number)
demo/three/src/main.ts:266
Function
get
()
packages/layout/tests/dom.test.ts:241
Method
getBackdropMetrics
Returns the latest completed cached backdrop metrics for a tracked container.
packages/core/src/renderer/index.ts:133
Method
getBackdropMetrics
Returns the latest completed cached backdrop metrics for a tracked container.
packages/core/src/renderer/core.ts:407
Method
getDebugStats
Returns the @liquid-dom/layout engine's most recent debug stats.
packages/core/src/layout.ts:419
Method
getGlassContentRange
Returns the storage-buffer range for a glass node's attached HTML.
packages/core/src/renderer/dom-content-source.ts:76
Function
getMeasureKey
()
packages/layout/src/node.ts:135
Function
getMeasureKey
()
packages/layout/src/layouts.ts:98
Method
getSceneHtmlEntry
Returns GPU state for a scene-attached HTML node.
packages/core/src/renderer/dom-content-source.ts:71
Function
handlePointerCancel
(event)
demo/minimal/src/demos/DraggableGlassDemo.tsx:95
Function
handlePointerDown
(event)
demo/minimal/src/demos/DraggableGlassDemo.tsx:87
Function
handlePointerDown
(event: PointerEvent<HTMLElement>)
demo/showcase/src/demos/MenuDemo.tsx:189
Function
handlePointerEnter
()
demo/showcase/src/demos/IosNotificationDemo.tsx:174
Function
handlePointerLeave
()
demo/showcase/src/demos/IosNotificationDemo.tsx:184
Function
handlePointerUp
(event)
demo/minimal/src/demos/DraggableGlassDemo.tsx:91
Method
height
()
packages/layout/src/layouts.ts:265
Method
height
()
packages/core/src/layout.ts:570
Method
height
Node height in CSS pixels.
packages/core/src/scene.ts:362
Method
height
Shape height in CSS pixels.
packages/core/src/scene.ts:484
Method
idealHeight
()
packages/layout/src/layouts.ts:309
Method
idealHeight
()
packages/core/src/layout.ts:602
Method
idealWidth
()
packages/layout/src/layouts.ts:298
Method
idealWidth
()
packages/core/src/layout.ts:594
Function
insertAt
(index: number, child: LayoutNode, notify = true)
packages/layout/src/node.ts:191
Function
insertBefore
(child: ChildInput, before: LayoutNode)
packages/layout/src/node.ts:85
Method
insets
()
packages/layout/src/layouts.ts:390
Method
insets
()
packages/core/src/layout.ts:643
Function
invalidateMeasure
(cause?: unknown)
packages/layout/src/layouts.ts:102
Method
ior
()
packages/core/src/layout.ts:1029
Function
isHtmlInCanvasEnabled
()
demo/showcase/src/App.tsx:72
Function
isLayoutActive
()
packages/layout/src/node.ts:65
Function
layout
()
packages/layout/src/node.ts:45
Method
lightDirection
()
packages/core/src/layout.ts:1079
Function
listener
(event: Event)
demo/minimal/src/demos/PointerEventsDemo.tsx:157
Method
listener
()
packages/layout/src/animation.ts:539
Function
markMeasureDirty
(cause?: unknown)
packages/layout/src/node.ts:146
Function
markPlacementDirty
(cause?: unknown)
packages/layout/src/node.ts:152
Function
markStructureDirty
(cause?: unknown, notify = true)
packages/layout/src/node.ts:232
Function
markSubtreeMeasureDirty
()
packages/layout/src/node.ts:239
Method
maxHeight
()
packages/layout/src/layouts.ts:330
Method
maxHeight
()
packages/core/src/layout.ts:618
Method
maxWidth
()
packages/layout/src/layouts.ts:320
Method
maxWidth
()
packages/core/src/layout.ts:610
Function
measureKey
()
packages/layout/src/layouts.ts:84
Method
measureLeaf
(proposal: ProposedSize)
packages/layout/tests/core.test.ts:26
Method
measureLeaf
()
packages/layout/playground/src/lib/visual.tsx:18
Method
measureLeaf
()
packages/layout/playground/src/lib/stress.ts:181
Method
measureLeaf
()
packages/layout/playground/src/lib/perf.ts:38
Method
measureLeaf
()
packages/layout/playground/src/tabs/AnimatedExamplesTab.tsx:38
Method
measureLeaf
()
demo/three-layout/src/layout/MeasuredLeaf.ts:12
Function
measureRevision
()
packages/layout/src/node.ts:49
Function
measureSelf
(input: LayoutMeasureInput)
packages/layout/src/layouts.ts:94
Method
measureSelf
()
packages/layout/src/layouts.ts:128
Method
measureSelf
(input: LayoutMeasureInput)
packages/layout/src/layouts.ts:211
← previous
next →
801–900 of 1,021, ranked by callers