mosaic
Toggle table of contents
0.17.0-SNAPSHOT
common
Platform filter
common
Switch theme
mosaic
mosaic-animation
com.
jakewharton.
mosaic.
animation
Animatable
Animatable()
animate()
animate
Color()
animate
Color
As
State()
animate
Decay()
animate
Float()
animate
Float
As
State()
animate
Int()
animate
Int
As
State()
animate
Int
Offset()
animate
Int
Offset
As
State()
animate
Int
Size()
animate
Int
Size
As
State()
animate
To()
animate
Value()
animate
Value
As
State()
Animation
Animation
Constants
Animation
End
Reason
Bound
Reached
Finished
Animation
Result
Animation
Scope
Animation
Spec
Animation
State
Animation
State()
Animation
Vector
Animation
Vector()
Animation
Vector1D
Animation
Vector2D
Animation
Vector3D
Animation
Vector4D
Arc
Animation
Spec
Arc
Mode
Companion
calculate
Target
Value()
copy()
create
Animation()
create
Child
Transition()
create
Deferred
Animation()
create
Zero
Vector
From()
Cubic
Bezier
Easing
Decay
Animation
Decay
Animation()
Decay
Animation
Spec
Deferred
Target
Animation
Duration
Based
Animation
Spec
Ease
Ease
In
Ease
In
Back
Ease
In
Bounce
Ease
In
Circ
Ease
In
Cubic
Ease
In
Elastic
Ease
In
Expo
Ease
In
Out
Ease
In
Out
Back
Ease
In
Out
Bounce
Ease
In
Out
Circ
Ease
In
Out
Cubic
Ease
In
Out
Elastic
Ease
In
Out
Expo
Ease
In
Out
Quad
Ease
In
Out
Quart
Ease
In
Out
Quint
Ease
In
Out
Sine
Ease
In
Quad
Ease
In
Quart
Ease
In
Quint
Ease
In
Sine
Ease
Out
Ease
Out
Back
Ease
Out
Bounce
Ease
Out
Circ
Ease
Out
Cubic
Ease
Out
Elastic
Ease
Out
Expo
Ease
Out
Quad
Ease
Out
Quart
Ease
Out
Quint
Ease
Out
Sine
Easing
estimate
Animation
Duration
Millis()
Experimental
Animatable
Api
Experimental
Animation
Spec
Api
Experimental
Transition
Api
exponential
Decay()
Fast
Out
Linear
In
Easing
Fast
Out
Slow
In
Easing
Finite
Animation
Spec
Float
Animation
Spec
Float
Decay
Animation
Spec
Float
Exponential
Decay
Spec
Float
Spring
Spec
Float
Tween
Spec
generate
Decay
Animation
Spec()
get
Velocity
From
Nanos()
Infinite
Animation
Policy
Key
infinite
Repeatable()
Infinite
Repeatable
Spec
Infinite
Transition
Transition
Animation
State
Internal
Animation
Api
is
Finished
Keyframe
Base
Entity
keyframes()
Keyframes
Spec
Keyframe
Entity
Keyframes
Spec
Config
Keyframes
Spec
Base
Config
keyframes
With
Spline()
Keyframes
With
Spline
Spec
Keyframes
With
Spline
Spec
Config
Linear
Easing
Linear
Out
Slow
In
Easing
Motion
Duration
Scale
Key
Mutable
Transition
State
remember
Infinite
Transition()
remember
Transition()
repeatable()
Repeatable
Spec
Repeat
Mode
Restart
Reverse
Seekable
Transition
State
snap()
Snap
Spec
Spring
spring()
Spring
Spec
Start
Offset
Start
Offset
Type
Companion
Target
Based
Animation
Target
Based
Animation()
Transition
Deferred
Animation
Segment
Transition
Animation
State
Transition
State
tween()
Tween
Spec
Two
Way
Converter
Two
Way
Converter()
update
Transition()
Vector
Converter
Vectorized
Animation
Spec
Vectorized
Decay
Animation
Spec
Vectorized
Duration
Based
Animation
Spec
Vectorized
Finite
Animation
Spec
Vectorized
Float
Animation
Spec
Vectorized
Infinite
Repeatable
Spec
Vectorized
Keyframes
Spec
Vectorized
Repeatable
Spec
Vectorized
Snap
Spec
Vectorized
Spring
Spec
Vectorized
Tween
Spec
Visibility
Threshold
with
Infinite
Animation
Frame
Millis()
with
Infinite
Animation
Frame
Nanos()
mosaic-runtime
com.
jakewharton.
mosaic
Local
Terminal
Mosaic
Mosaic()
render
Mosaic()
run
Mosaic()
run
Mosaic
Blocking()
Terminal
Companion
Text
Canvas
com.
jakewharton.
mosaic.
layout
aspect
Ratio()
background()
Content
Draw
Scope
default
Min
Size()
draw
Behind()
Draw
Modifier
Draw
Scope
Draw
Style
Fill
Stroke
fill
Max
Height()
fill
Max
Size()
fill
Max
Width()
height()
height
In()
Intrinsic
Measurable
Intrinsic
Size
Min
Max
Key
Event
Key
Modifier
layout()
layout
Id
Layout
Modifier
Measurable
Measure
Policy
Measure
Result
Measure
Scope
offset()
on
Key
Event()
on
Preview
Key
Event()
padding()
Parent
Data
Modifier
Placeable
Placement
Scope
required
Height()
required
Height
In()
required
Size()
required
Size
In()
required
Width()
required
Width
In()
size()
size
In()
width()
width
In()
wrap
Content
Height()
wrap
Content
Size()
wrap
Content
Width()
com.
jakewharton.
mosaic.
modifier
Combined
Modifier
composed()
materialize()
Modifier
Companion
Element
com.
jakewharton.
mosaic.
text
Annotated
String
Builder
Range
Annotated
String()
build
Annotated
String()
Span
Style
with
Style()
com.
jakewharton.
mosaic.
ui
Alignment
Companion
Horizontal
Vertical
Ansi
Level
NONE
ANSI16
ANSI256
TRUECOLOR
Arrangement
Absolute
Horizontal
Horizontal
Or
Vertical
Vertical
Bias
Alignment
Horizontal
Vertical
Box()
Box
Scope
Color
Companion
Color()
Column()
Column
Scope
Filler()
is
Empty
Text
Style
is
Not
Empty
Text
Style
is
Specified
Color
is
Specified
Text
Style
is
Unspecified
Color
is
Unspecified
Text
Style
Layout()
Layout
Scope
Marker
Mosaic
Composable
Row()
Row
Scope
Spacer()
Static()
take
Or
Else()
Text()
Text
Style
Companion
com.
jakewharton.
mosaic.
ui.
unit
constrain()
constrain
Height()
Constraints
Companion
Constraints()
constrain
Width()
Int
Offset
Companion
Int
Offset()
Int
Size
Companion
Int
Size()
is
Satisfied
By()
offset()
mosaic-terminal
com.
jakewharton.
mosaic.
terminal
Terminal
Reader
Terminal
Reader()
com.
jakewharton.
mosaic.
terminal.
event
Bracketed
Paste
Event
Capability
Query
Event
Debug
Event
Dec
Mode
Report
Event
Setting
Not
Recognized
Set
Reset
Permanently
Set
Permanently
Reset
Event
Focus
Event
Keyboard
Event
Companion
Kitty
Graphics
Event
Kitty
Keyboard
Query
Event
Kitty
Notification
Event
Kitty
Pointer
Query
Event
Kitty
Pointer
Query
Name
Event
Kitty
Pointer
Query
Support
Event
Operating
Status
Response
Event
Palette
Color
Event
Primary
Device
Attributes
Event
Resize
Event
System
Theme
Event
Terminal
Color
Event
Color
Foreground
Background
Cursor
Terminal
Version
Event
Tertiary
Device
Attributes
Event
Unknown
Event
Xterm
Character
Size
Event
Xterm
Pixel
Size
Event
mosaic-testing
com.
jakewharton.
mosaic.
testing
Mosaic
Snapshots
run
Mosaic
Test()
Snapshot
Strategy
Test
Mosaic
mosaic-tty
com.
jakewharton.
mosaic.
tty
Test
Tty
Companion
Tty
Callback
Companion
mosaic-animation
/
com.jakewharton.mosaic.animation
/
FloatTweenSpec
/
delay
delay
val
delay
:
Int
=
0
Parameters
delay
the amount of time the animation will wait before it starts running. Defaults to 0.