DrawableDSL

open class DrawableDSL(_this: Drawable)

Inheritors

Constructors

Link copied to clipboard
constructor(_this: Drawable)

Types

Link copied to clipboard

Functions

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