Macrocosm
0.5.2-alpha
jvm
Macrocosm
/
space.maxus.macrocosm.ui.dsl
Package-level
declarations
Types
Functions
Types
Animation
Builder
Link copied to clipboard
class
AnimationBuilder
(
inv
:
Inventory
)
Lazy
UIPage
Link copied to clipboard
class
LazyUIPage
(
idx
:
Int
,
config
:
PageBuilder
.
(
)
->
Unit
)
:
UIPage
Macrocosm
UIBuilder
Link copied to clipboard
class
MacrocosmUIBuilder
(
val
id
:
Identifier
,
dimensions
:
UIDimensions
)
Page
Builder
Link copied to clipboard
class
PageBuilder
(
page
:
UIPage
)
UIDsl
Link copied to clipboard
@
DslMarker
annotation class
UIDsl
Functions
macrocosm
Ui
Link copied to clipboard
inline
fun
macrocosmUi
(
id
:
String
,
dimensions
:
UIDimensions
,
builder
:
MacrocosmUIBuilder
.
(
)
->
Unit
)
:
MacrocosmUI