Class UIListLayout
java.lang.Object
io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
io.github.thecsdev.tcdcommons.api.client.gui.layout.UIListLayout
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
protected Axis2D
protected HorizontalAlignment
protected VerticalAlignment
Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
defaultPsp
-
Constructor Summary
ConstructorDescriptionUIListLayout
(Axis2D direction) UIListLayout
(Axis2D direction, int childPadding) UIListLayout
(Axis2D direction, VerticalAlignment verticalAlignment, HorizontalAlignment horizontalAlignment) UIListLayout
(Axis2D direction, VerticalAlignment verticalAlignment, HorizontalAlignment horizontalAlignment, int childPadding) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(TParentElement parent) Applies thisUILayout
to a givenTParentElement
.Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.layout.UILayout
getDefaultPSP, getElementScrollPadding, nextChildBottomY, nextChildBottomY, nextChildVerticalRect, nextChildVerticalRect, setDefaultPSP
-
Field Details
-
direction
-
horizontalAlignment
-
verticalAlignment
-
childPadding
protected int childPadding
-
-
Constructor Details
-
UIListLayout
- Throws:
NullPointerException
-
UIListLayout
- Throws:
NullPointerException
-
UIListLayout
public UIListLayout(Axis2D direction, VerticalAlignment verticalAlignment, HorizontalAlignment horizontalAlignment) throws NullPointerException - Throws:
NullPointerException
-
UIListLayout
public UIListLayout(Axis2D direction, VerticalAlignment verticalAlignment, HorizontalAlignment horizontalAlignment, int childPadding) throws NullPointerException - Throws:
NullPointerException
-
-
Method Details
-
apply
Description copied from class:UILayout
Applies thisUILayout
to a givenTParentElement
.
-