macOSLinuxWindowswasm
#import "Treemap";
Procedures#
recompute_if_dirty2 overloads
(treemap: *Treemap)
(treemap: *Treemap) -> Treemap_Display
(children: [] *Treemap_Node, unsized_cursor: int, child_index: int, display: *Treemap_Display, root_corner: Vector2, fill_weight_total: float64, horizontal: bool, size: Vector2) -> flushed_node_weight: float64
Types#
Treemap_Nodestruct
:: struct
Treemapstruct
:: struct
Display_Nodestruct
:: struct
Treemap_Displaystruct
:: struct
Border_Directionenum
:: enum
Border_Proctype
:: #type (corner: Vector2, outer_dimensions: Vector2, node: *Treemap_Node, parent: *Display_Node, border_values: *[4] float)