mizchi/crater-painter/paint does not have a README file
using @mizchi/crater-painter/paint/diff { type PaintLayoutShift }
using @mizchi/crater-painter/paint/model { type PaintNode }
using @mizchi/crater-painter/paint/model { type PaintProperties }
using @mizchi/crater-painter/paint/diff { type PaintPropertyChange }
using @mizchi/crater-painter/paint/diff { type PaintTreeDiff }
using @mizchi/crater-painter/paint/scroll { type ScrollableElement }
using @mizchi/crater-painter/paint/scroll { type ScrollableHitResult }
fn collect_scrollable_elements(node : @mizchi/crater-painter/paint/model.PaintNodePaintNode) -> Array[@mizchi/crater-painter/paint/scroll.ScrollableElementScrollableElement]
fn diff_trees(before : @mizchi/crater-painter/paint/model.PaintNodePaintNode, after : @mizchi/crater-painter/paint/model.PaintNodePaintNode) -> @mizchi/crater-painter/paint/diff.PaintTreeDiffPaintTreeDiff
fn find_scrollable_at(node : @mizchi/crater-painter/paint/model.PaintNodePaintNode, x : Double, y : Double, parent_x : Double, parent_y : Double) -> @mizchi/crater-painter/paint/scroll.ScrollableHitResultScrollableHitResult?
fn flatten_for_rendering(node : @mizchi/crater-painter/paint/model.PaintNodePaintNode) -> Array[@mizchi/crater-painter/paint/model.PaintNodePaintNode]
fn from_layout(layout : @mizchi/crater-layout/types.LayoutLayout) -> @mizchi/crater-painter/paint/model.PaintNodePaintNode
fn from_node_and_layout(node : @mizchi/crater-layout/node.NodeNode, layout : @mizchi/crater-layout/types.LayoutLayout) -> @mizchi/crater-painter/paint/model.PaintNodePaintNode
fn from_node_and_layout_with_viewport(node : @mizchi/crater-layout/node.NodeNode, layout : @mizchi/crater-layout/types.LayoutLayout, viewport_top : Double, viewport_bottom : Double, parent_y : Double) -> @mizchi/crater-painter/paint/model.PaintNodePaintNode?
fn sort_by_stacking_order(nodes : Array[@mizchi/crater-painter/paint/model.PaintNodePaintNode]) -> Array[@mizchi/crater-painter/paint/model.PaintNodePaintNode]
fn sort_tree_by_stacking_order(node : @mizchi/crater-painter/paint/model.PaintNodePaintNode) -> @mizchi/crater-painter/paint/model.PaintNodePaintNode
Install
Paint tree, image output, and SVG packages for crater
Published modules that use this version
Powered by MoonBit
© 2026 mooncakes.io