Sign in

    mizchi/crater/layout does not have a README file

    CacheStats

    Statistics for cache performance

    LayoutNode

    Mutable layout node with dirty tracking

    LayoutTree

    Layout tree with parent tracking for dirty propagation

    Node

    A node in the layout tree

    Style

    CSS Style definition for layout computation All fields are mutable to support Yoga-like setter API

    layout_node_create

    fn layout_node_create(id : String) ->
    LayoutNode

    Create a LayoutNode with default style (builder pattern start)

    layout_tree

    fn layout_tree(root :
    LayoutNode
    , viewport_width : Double, viewport_height : Double) ->
    LayoutTree

    Create a new LayoutTree from a LayoutNode

    layout_tree_from_node

    fn layout_tree_from_node(root :
    Node
    , viewport_width : Double, viewport_height : Double) ->
    LayoutTree

    Create a LayoutTree from an immutable Node

    size

    fn size(width : Double, height : Double) ->
    Size
    [Double]

    Create a new Size for viewport dimensions

    Source Files