Package org.polyfrost.polyui.dsl
Class DrawableDSL
-
- All Implemented Interfaces:
public class DrawableDSL<T extends Drawable>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDrawableDSL.Master
-
Constructor Summary
Constructors Constructor Description DrawableDSL(T _this)
-
Method Summary
Modifier and Type Method Description final <S extends Drawable> Sinvoke(S $self, Function2<DrawableDSL<S>, S, Unit> init)final Tconfigure(Function1<T, Unit> init)final <S extends Drawable> Suse(S $self, Function2<DrawableDSL<S>, S, Unit> init)final <S extends Drawable> Sadd(S $self, Function2<DrawableDSL<S>, S, Unit> init)final Blockblock(Vec2 size, Align alignment, Function2<DrawableDSL<Block>, Block, Unit> init)final Imageimage(PolyImage image, Align alignment, Function1<Image, Unit> init)final Imageimage(String image, Align alignment, Function1<Image, Unit> init)final Texttext(String text, Vec2 visibleSize, Align alignment, Boolean limited, Function1<Text, Unit> init)final Blockpopup(Component children, Vec2 size, Align alignment, Point position, Function1<Block, Unit> init)final TextInputtextInput(String text, Vec2 visibleSize, String placeholder, Align alignment, Function1<TextInput, Unit> init)final Groupgroup(Vec2 visibleSize, Align alignment, Function2<DrawableDSL<Group>, Group, Unit> init)-
-
Constructor Detail
-
DrawableDSL
DrawableDSL(T _this)
-
-
Method Detail
-
block
final Block block(Vec2 size, Align alignment, Function2<DrawableDSL<Block>, Block, Unit> init)
-
text
final Text text(String text, Vec2 visibleSize, Align alignment, Boolean limited, Function1<Text, Unit> init)
-
popup
final Block popup(Component children, Vec2 size, Align alignment, Point position, Function1<Block, Unit> init)
-
textInput
final TextInput textInput(String text, Vec2 visibleSize, String placeholder, Align alignment, Function1<TextInput, Unit> init)
-
-
-
-