minart-core
minart-core
eu.joaocosta.minart.backend.defaults
DefaultBackend
DefaultBackend
eu.joaocosta.minart.graphics
Canvas
Canvas
Buffer
Backbuffer
KeyboardBuffer
PointerBuffer
Buffer
Settings
CanvasManager
CanvasManager
Color
Color
ImpureRenderLoop
LowLevelCanvas
LowLevelCanvas
ExtendedSettings
ExtendedSettings
MutableSurface
Plane
Plane
RamSurface
RenderLoop
RenderLoop
Builder
Surface
SurfaceBackedCanvas
SurfaceView
SurfaceView
eu.joaocosta.minart.input
KeyboardInput
KeyboardInput
Key
A
Alt
B
Backspace
C
Ctrl
D
Digit0
Digit1
Digit2
Digit3
Digit4
Digit5
Digit6
Digit7
Digit8
Digit9
Down
E
Enter
Escape
F
G
H
I
J
K
L
Left
M
Meta
N
NumPad0
NumPad1
NumPad2
NumPad3
NumPad4
NumPad5
NumPad6
NumPad7
NumPad8
NumPad9
O
P
Q
R
Right
S
Shift
Space
T
Tab
U
Up
V
W
X
Y
Z
Key
KeyMapping
PointerInput
PointerInput
Position
eu.joaocosta.minart.runtime
Loop
LoopFrequency
LoopFrequency
LoopDuration
Never
Uncapped
LoopRunner
LoopRunner
Platform
Platform
JS
JVM
Native
Resource
Resource
minart-core
/
eu.joaocosta.minart.input
/
KeyboardInput
/
Key
Key
object
Key
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Key
.type
Type members
Type members
Classlikes
case
object
A
extends
Key
case
object
Alt
extends
Key
case
object
B
extends
Key
case
object
Backspace
extends
Key
case
object
C
extends
Key
case
object
Ctrl
extends
Key
case
object
D
extends
Key
case
object
Digit0
extends
Key
case
object
Digit1
extends
Key
case
object
Digit2
extends
Key
case
object
Digit3
extends
Key
case
object
Digit4
extends
Key
case
object
Digit5
extends
Key
case
object
Digit6
extends
Key
case
object
Digit7
extends
Key
case
object
Digit8
extends
Key
case
object
Digit9
extends
Key
case
object
Down
extends
Key
case
object
E
extends
Key
case
object
Enter
extends
Key
case
object
Escape
extends
Key
case
object
F
extends
Key
case
object
G
extends
Key
case
object
H
extends
Key
case
object
I
extends
Key
case
object
J
extends
Key
case
object
K
extends
Key
case
object
L
extends
Key
case
object
Left
extends
Key
case
object
M
extends
Key
case
object
Meta
extends
Key
case
object
N
extends
Key
case
object
NumPad0
extends
Key
case
object
NumPad1
extends
Key
case
object
NumPad2
extends
Key
case
object
NumPad3
extends
Key
case
object
NumPad4
extends
Key
case
object
NumPad5
extends
Key
case
object
NumPad6
extends
Key
case
object
NumPad7
extends
Key
case
object
NumPad8
extends
Key
case
object
NumPad9
extends
Key
case
object
O
extends
Key
case
object
P
extends
Key
case
object
Q
extends
Key
case
object
R
extends
Key
case
object
Right
extends
Key
case
object
S
extends
Key
case
object
Shift
extends
Key
case
object
Space
extends
Key
case
object
T
extends
Key
case
object
Tab
extends
Key
case
object
U
extends
Key
case
object
Up
extends
Key
case
object
V
extends
Key
case
object
W
extends
Key
case
object
X
extends
Key
case
object
Y
extends
Key
case
object
Z
extends
Key
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror