Crate presentar_layout

Crate presentar_layout 

Source
Expand description

Layout engine for Presentar UI framework.

Implements Flexbox-inspired and CSS Grid layout with SIMD acceleration.

Structs§

FlexItem
Flex item properties.
GridArea
A named grid area spanning rows and columns.
GridItem
Grid item placement properties.
GridLayout
Computed grid layout result.
GridTemplate
Grid template definition.
LayoutCache
Layout cache for memoizing measure results.
LayoutEngine
Layout engine with memoization.

Enums§

FlexAlign
Cross axis alignment for flex layout.
FlexDirection
Direction for flex layout.
FlexJustify
Main axis alignment for flex layout.
GridAlign
Alignment within a grid cell.
GridAutoFlow
Auto-placement flow direction.
TrackSize
A track size specification.

Functions§

auto_place_items
Auto-place items in a grid.
compute_grid_layout
Compute grid track sizes.