Package net.minecraft.client.gui.layouts
Class FrameLayout
java.lang.Object
net.minecraft.client.gui.layouts.AbstractLayout
net.minecraft.client.gui.layouts.FrameLayout
- All Implemented Interfaces:
Layout,LayoutElement
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.layouts.AbstractLayout
AbstractLayout.AbstractChildWrapper -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<FrameLayout.ChildContainer> private final LayoutSettingsprivate intprivate intFields inherited from class net.minecraft.client.gui.layouts.AbstractLayout
height, width -
Constructor Summary
ConstructorsConstructorDescriptionFrameLayout(int pWidth, int pHeight) FrameLayout(int pWidth, int pHeight, int p_265587_, int p_265682_) -
Method Summary
Modifier and TypeMethodDescription<T extends LayoutElement>
TaddChild(T pChild) <T extends LayoutElement>
TaddChild(T pChild, Consumer<LayoutSettings> pLayoutSettingsFactory) <T extends LayoutElement>
TaddChild(T pChild, LayoutSettings pLayoutSettings) static voidalignInDimension(int pPosition, int pRectangleLength, int pChildLength, Consumer<Integer> pSetter, float pDelta) static voidalignInRectangle(LayoutElement pChild, int pX, int pY, int pWidth, int pHeight, float pDeltaX, float pDeltaY) static voidalignInRectangle(LayoutElement pChild, ScreenRectangle pRectangle, float pDeltaX, float pDeltaY) voidstatic voidcenterInRectangle(LayoutElement pChild, int pX, int pY, int pWidth, int pHeight) static voidcenterInRectangle(LayoutElement pChild, ScreenRectangle pRectangle) setMinDimensions(int pMinWidth, int pMinHeight) setMinHeight(int pMinHeight) setMinWidth(int pMinWidth) voidvisitChildren(Consumer<LayoutElement> p_265070_) Methods inherited from class net.minecraft.client.gui.layouts.AbstractLayout
getHeight, getWidth, getX, getY, setX, setYMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.layouts.Layout
visitWidgetsMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
getRectangle, setPosition
-
Field Details
-
children
-
minWidth
private int minWidth -
minHeight
private int minHeight -
defaultChildLayoutSettings
-
-
Constructor Details
-
FrameLayout
public FrameLayout() -
FrameLayout
public FrameLayout(int pWidth, int pHeight) -
FrameLayout
public FrameLayout(int pWidth, int pHeight, int p_265587_, int p_265682_)
-
-
Method Details
-
setMinDimensions
-
setMinHeight
-
setMinWidth
-
newChildLayoutSettings
-
defaultChildLayoutSetting
-
arrangeElements
public void arrangeElements() -
addChild
-
addChild
-
addChild
public <T extends LayoutElement> T addChild(T pChild, Consumer<LayoutSettings> pLayoutSettingsFactory) -
visitChildren
-
centerInRectangle
-
alignInRectangle
public static void alignInRectangle(LayoutElement pChild, int pX, int pY, int pWidth, int pHeight, float pDeltaX, float pDeltaY) -
alignInDimension
-