DrawableDSL

open class DrawableDSL

Inheritors

Types

Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun <S : Drawable> S.add(init: DrawableDSL.(S) -> Unit? = null): S
Link copied to clipboard
fun block(size: Vec2? = null, alignment: Align = AlignDefault, init: DrawableDSL.(Block) -> Unit? = null): Block
Link copied to clipboard
fun group(alignment: Align = AlignDefault, init: DrawableDSL.(Group) -> Unit): Group
Link copied to clipboard
fun image(image: String, alignment: Align = AlignDefault, init: Image.() -> Unit? = null): Image
fun image(image: PolyImage, alignment: Align = AlignDefault, init: Image.() -> Unit? = null): Image
Link copied to clipboard
operator fun <S : Drawable> S.invoke(init: DrawableDSL.(S) -> Unit? = null): S
Link copied to clipboard
fun spacer(size: Vec2, init: DrawableDSL.() -> Unit? = null)
Link copied to clipboard
fun text(text: String, wrap: Float = 0.0f, alignment: Align = AlignDefault, init: Text.() -> Unit? = null): Text
Link copied to clipboard
fun textInput(text: String = "", wrap: Float = 0.0f, placeholder: String = "polyui.textinput.placeholder", alignment: Align = AlignDefault, init: TextInput.() -> Unit? = null): TextInput
Link copied to clipboard
fun <S : Drawable> S.use(init: DrawableDSL.(S) -> Unit? = null): S