Package com.render.api.gui.layout
package com.render.api.gui.layout
Typed intrinsic sizing, formatting-context, positioning, alignment, and
final-fragment values for opt-in modern retained GUI hosts.
The package is Java-only and operates on RenderLib's retained component tree. It does not introduce CSS text parsing or a browser DOM. Legacy hosts continue using their original container layout path.
-
ClassDescriptionShared modern alignment keyword used by flex and grid.Anchor-position request with ordered fallback areas.Preferred box aspect ratio.Selects separated table borders or one collapsed shared border grid.Determines whether declared sizes describe the content box or border box.Fragment break preference used before, after, or inside a retained box.Physical table caption placement.Multicolumn block-axis fill policy.Whether a multicolumn participant stays in one column or spans every column.Modern formatting role.Paint policy for empty cells in separated-border tables.Flex main-axis direction.Flex line wrapping.One-based named grid area.Grid auto-placement traversal.Grid item placement.Immutable explicit/implicit grid definition with named lines and areas.Mutable construction helper.One explicit or implicit modern grid track definition.Single breadth.Bounded breadth.Fixed repetition.Cached intrinsic contributions from the latest modern measure pass.Immutable final geometry produced by the modern arrange pass.Typed modern layout length.A linear
pixels + percent * basiscalculation.Fit-content with a definite cap.Non-negative grid fraction.Intrinsic and automatic sizing keywords.Percentage points.Fixed design-space pixels.Margin treatment at a generated page or column break.Placement area around an anchor box.Positioning scheme for a modern box.Selects automatic intrinsic or fixed first-row table track sizing.Inline and table-cell vertical alignment.