Package mindustry.ui.builder
Class UiTreeBuilder
java.lang.Object
mindustry.ui.builder.UiTreeBuilder
Builds a UI into an existing Table from a NodeBuilder tree.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classResult of building a NodeBuilder: named elements (those with an explicit id), plus any server-streamed images, keyed by region name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UiTreeBuilder.BuildResultbuild(arc.scene.ui.layout.Table root, UiBuilder.NodeBuilder<?> builder) static UiTreeBuilder.BuildResultbuild(arc.scene.ui.layout.Table root, UiBuilder.NodeBuilder<?> builder, arc.func.Cons<MenuResult> resultListener)
-
Constructor Details
-
UiTreeBuilder
public UiTreeBuilder()
-
-
Method Details
-
build
public static UiTreeBuilder.BuildResult build(arc.scene.ui.layout.Table root, UiBuilder.NodeBuilder<?> builder) -
build
public static UiTreeBuilder.BuildResult build(arc.scene.ui.layout.Table root, UiBuilder.NodeBuilder<?> builder, @Nullable arc.func.Cons<MenuResult> resultListener)
-