polyui
1.3.21
jvm
polyui
/
org.polyfrost.polyui.dsl
/
DrawableDSL
Drawable
DSL
open
class
DrawableDSL
Inheritors
Master
Members
Types
Master
Link copied to clipboard
class
Master
:
DrawableDSL
Properties
_this
Link copied to clipboard
val
_this
:
Drawable
Functions
add
Link copied to clipboard
fun
<
S
:
Drawable
>
S
.
add
(
init
:
DrawableDSL
.
(
S
)
->
Unit
?
=
null
)
:
S
block
Link copied to clipboard
fun
block
(
size
:
Vec2
?
=
null
,
alignment
:
Align
=
AlignDefault
,
init
:
DrawableDSL
.
(
Block
)
->
Unit
?
=
null
)
:
Block
group
Link copied to clipboard
fun
group
(
alignment
:
Align
=
AlignDefault
,
init
:
DrawableDSL
.
(
Group
)
->
Unit
)
:
Group
image
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
invoke
Link copied to clipboard
operator
fun
<
S
:
Drawable
>
S
.
invoke
(
init
:
DrawableDSL
.
(
S
)
->
Unit
?
=
null
)
:
S
spacer
Link copied to clipboard
fun
spacer
(
size
:
Vec2
,
init
:
DrawableDSL
.
(
)
->
Unit
?
=
null
)
text
Link copied to clipboard
fun
text
(
text
:
String
,
wrap
:
Float
=
0.0f
,
alignment
:
Align
=
AlignDefault
,
init
:
Text
.
(
)
->
Unit
?
=
null
)
:
Text
text
Input
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
use
Link copied to clipboard
fun
<
S
:
Drawable
>
S
.
use
(
init
:
DrawableDSL
.
(
S
)
->
Unit
?
=
null
)
:
S