Skip to content

Layout ​

UIScripts: LayoutComponent

From a script ​

ts
import { LayoutComponent } from "mmpx";

const layout = this.entity.TryGetComponent(LayoutComponent);

Full API: LayoutComponent.

Fields ​

FieldTypeDefaultDescription
Type
type
"none" | "horizontal" | "vertical" | "grid""none"
Alignment
alignment
"start" | "center" | "end""start"
Max Columns
maxColumns
number (0 … ∞)00 = as many as fit
Resize Mode
resizeMode
"none" | "container" | "children""none"

Spacing ​

FieldTypeDefaultDescription
Padding Top
paddingTop
number0
Padding Right
paddingRight
number0
Padding Bottom
paddingBottom
number0
Padding Left
paddingLeft
number0
Spacing X
spacingX
number0
Spacing Y
spacingY
number0
Use Child Scale
affectedByChildScale
booleanfalse

© 2026 PlayAdGentic