Module index

    Reactivity

    Cells, derivations, effects, and the bidirectional lens engine — the reactive core.

    Cell
    CellOptions
    Counts
    DumpOpts
    Lifecycle
    Linear
    Network
    Optic
    Pack
    Pivotal
    Read
    StatefulBwd
    StatefulBwd1
    StatefulLensSpec
    StatefulLensSpec1
    TraitDict
    WritableBrand
    Equals
    Init
    Inner
    Lerp
    Metric
    Skip
    Store
    Traits
    Val
    Writable
    counts
    SKIP
    at
    atKey
    batch
    cachedDerive
    cell
    cellKind
    cellLabel
    compose
    derive
    dumpGraph
    each
    effect
    explain
    fieldLens
    fieldOf
    fields
    isCell
    isLens
    iso
    isReadonly
    lazy
    lens
    network
    optic
    reader
    readNow
    requireEquals
    requireLerp
    requireLinear
    requireMetric
    requirePack
    requirePivotal
    resetCounts
    setCellWriteHook
    settle
    snapshotCounts
    store
    traceWrites
    transitiveDeps
    untracked
    upstream
    withCounts

    Values - Numeric

    Num
    Range
    num
    range
    span

    Values - Geometry

    Box
    Matrix
    Pose
    Transform
    Tri
    Vec
    TransformInit
    Anchor
    Dir
    box
    boxEdgeFrom
    boxExpand
    boxUnion
    matrix
    matrixCompose
    pose
    tangentPoint
    toMatrixString
    transform
    transformBox
    transformPoint
    tri
    vec

    Values - Color

    Color
    Field
    FieldKind
    FieldVal
    ColorStop
    Colour
    Scalar
    Vector
    field
    rgb
    rgba

    Values - Text

    Reg
    Str
    AltVal
    BindOpts
    Codec
    Slot
    StarVal
    Handle
    HandleKind
    HandleOf
    RegVal
    Silent
    slot
    strCodec
    enumCodec
    numCodec
    route
    str
    template
    tpl

    Values - Logic

    Bool
    bool

    Values - Collections

    Arr
    Flags
    GroupArr
    CellPred
    Group
    allPass
    arr
    flags
    is

    Values - Media

    Audio
    Canvas
    Spring
    AudioClip
    Raster
    Tex
    audio
    audioStamp
    canvas
    canvasStamp
    gpuBlit
    gpuBrush
    gpuCopy
    gpuNewTex
    gpuScratch2

    Lenses

    Free-function lenses that compose values into writable derived views.

    ArgminOpts
    ArgminVecOpts
    ClosestOpts
    ContinuousOpts
    FactorOpts
    OutputSpec
    RememberOpts
    FactorResult
    PackedInput
    PolarPolicy
    angle
    applyCaseMask
    applyCasePattern
    argminNum
    argminVec
    bbox
    bestFitCircle
    bestFitLine
    bezier2
    bezier3
    bezierGestalt
    bundle
    caseFold
    caseMaskOf
    clampedMean
    clampToDisc
    continuous
    crossfade
    diff
    distance
    factor
    factorTuple
    hullWeights
    mean
    meanDiff
    meanSpread
    mix
    nearestIndex
    parseWords
    pca
    polar
    procrustes
    pulleySum
    rebuildWords
    reflection
    remember
    rotateAbout
    scaleAbout
    scaleAboutXY
    select
    spread
    timeSeries
    total
    vecLerp

    Animation

    Springs, tweens, and timeline-driven animators.

    Anim
    Tween
    Play
    SpringOpts
    Tick
    Animatable
    Animator
    Cut
    Easing
    Resume
    Settled
    Suspend
    Yieldable
    easeIn
    easeInOut
    easeOut
    linear
    all
    allSettled
    anySuccess
    attract
    commit
    cut
    detach
    drive
    driven
    every
    firstMatching
    firstN
    isGenerator
    loop
    not
    play
    race
    rand
    spring
    suspend
    toward
    tween
    untilChange
    untilEvent
    untilPromise
    wave
    when

    Shapes

    Drawable geometric primitives.

    AnnularSector
    Circle
    Curve
    Label
    Line
    Path
    Rect
    Shape
    Text
    AnnularSectorOpts
    ArrangeOpts
    ArrowOpts
    ButtonOpts
    CircleOpts
    CommonOpts
    CurveOpts
    Drag
    DragModel
    FloatingOpts
    FloatingResult
    ForEachOptions
    HandleOpts
    LabelOpts
    LineOpts
    Mount
    PathDOpts
    PathOpts
    RectOpts
    ShapeOpts
    TreeStack
    TreeStackBox
    TreeStackOpts
    AnimatableKey
    AnyShape
    Content
    CurveSegment
    Has
    Segment
    TextPart
    Tokens
    d
    debug
    handle
    SVG_NS
    tokens
    annularSector
    arrange
    arrow
    assemble
    bounceIn
    button
    centroid
    circle
    clipPath
    connect
    cursor
    curve
    dashedPath
    drag
    draggable
    dragModel
    dragRotate
    dragWithState
    ellipse
    ensureArrowMarker
    expand
    fadeIn
    fadeOut
    fadeUp
    fadeUpOut
    floating
    forEach
    grid
    group
    hoverSignal
    label
    line
    meanRotation
    meanScale
    mount
    onGesture
    orbit
    path
    pathD
    raise
    rect
    scaleIn
    slideIn
    slideOut
    spinIn
    splay
    split
    stagger
    swap
    t
    treeStack
    zoomOut

    Rendering

    Diagrams, DOM binding, syntax highlighting, and math typesetting.

    CodeShape
    Diagram
    MdMarker
    MdTex
    Part
    PartMarker
    Plucked
    TexShape
    CodeOpts
    DecorationOpts
    TexOpts
    Token
    Marker
    NamesOf
    Padding
    PartContent
    PartList
    TexInterp
    attr
    codeStyles
    css
    attachRaf
    bindParts
    brace
    code
    cross
    frame
    getMarker
    highlight
    highlightTint
    hover
    marker
    morph
    observedAttributesOf
    palette
    part
    parts
    pluck
    registerMarker
    renderToMathML
    syncAttrSignal
    tex
    tint
    tokenize
    underline
    unpluck
    viewport
    write
    writeOut

    Utilities

    Assorted helpers.

    EventBus
    Claim
    Predicates
    Recorder
    Scoped
    SignalClaim
    Span
    Timeline
    TraceBatch
    TraceNode
    TraceTree
    TreeNode
    Clip
    Scope
    SpanStatus
    TimelineOf
    ViewRange
    currentSpan
    above
    activeRecorder
    addSpanListener
    allNodes
    always
    atPath
    authorOf
    below
    claim
    closeSpan
    equal
    firstOf
    following
    inRange
    inside
    intervals
    inView
    isEqual
    isLeaf
    latch
    leavesOf
    native
    near
    nodeCount
    notifySpanOpen
    openSpan
    record
    scope
    scopeAll
    scrollProgress
    sequential
    snapshot
    timeline
    traceTree
    treeNode
    untilAnimation
    untilInView
    untilOutOfView
    viewProgress
    walkTree
    withSpan