Kinemium Docs

UIListLayout

A layout that arranges GUI components in a list.

Properties

PropertyTypeDefault
FillDirectionEnumItemEnum.FillDirection.Vertical
PaddingUDimUDim.new(0, 5)
SortOrderEnumItemEnum.SortOrder.LayoutOrder
HorizontalAlignmentEnumItemEnum.HorizontalAlignment.Left
VerticalAlignmentEnumItemEnum.VerticalAlignment.Top
Enabledbooleantrue
Namestring"UIListLayout"
Virtualizedbooleantrue
Overscannumber100
modeanyflex.FlexMode
growRatioanymath.max(0, flex.GrowRatio or 0)
shrinkRatioanymath.max(0, flex.ShrinkRatio or 0)
lineAlignmentanyflex.ItemLineAlignment
grownumber1
shrinknumber0
grownumber0
shrinknumber1
grownumber1
shrinknumber1
growanygrowRatio
shrinkanyshrinkRatio
cursoranypaddingY
cursoranypaddingX
alignmentanyobject.HorizontalAlignment
alignmentanyobject.VerticalAlignment
alignmentany= Enum.ItemLineAlignment.Center
crossPositionany(crossSize - crossChildSize) * 0.5
alignmentany= Enum.ItemLineAlignment.End
crossPositionanycrossSize - crossChildSize
crossChildSizeanycrossSize

Functions


GetFlexItem

Arguments

child

Returns

This function returns nothing.

render

Arguments

surface, object

Returns

This function returns nothing.

API

instance:GetFlexItem(child)
instance:render(surface, object)

On this page