Scala Native SFML
Scala Native SFML
Docs
API
sfml
audio
Music
Music
Sound
Sound
SoundBuffer
SoundBuffer
SoundSource
SoundSource
SoundStream
SoundStream
Status
graphics
BlendMode
BlendMode
Equation
Factor
ctor
CircleShape
CircleShape
ctor
Color
Color
ctor
Drawable
Drawable
Font
Font
Image
Image
Rect
Rect
ctor
RectangleShape
RectangleShape
ctor
RenderStates
RenderStates
ctor
RenderTarget
RenderTarget
RenderTexture
RenderTexture
RenderWindow
RenderWindow
ctor
Shader
Shader
ShaderType
Shape
Shape
Sprite
Sprite
ctor
Text
Text
ctor
Texture
Texture
Transform
Transform
ctor
Transformable
Transformable
VertexArray
View
View
ctor
internal
stdlib
Locale
Locale
String
String
ctor
system
Clock
Clock
ctor
String
String
ctor
Time
Time
ctor
Vector2
Vector2
ctor
Vector3
Vector3
ctor
window
ContextSettings
ContextSettings
Attribute
ctor
Event
Closed
Resized
LostFocus
GainedFocus
TextEntered
KeyPressed
KeyReleased
MouseWheelScrolled
MouseButtonPressed
MouseButtonReleased
MouseMoved
MouseEntered
MouseLeft
TouchBegan
TouchMoved
TouchEnded
SensorChanged
Event
KeyPressed
KeyReleased
MouseButtonPressed
MouseButtonReleased
MouseMoved
MouseWheelScrolled
Resized
SensorChanged
TextEntered
TouchBegan
TouchEnded
TouchMoved
Joystick
Axis
Keyboard
Key
Scancode
Mouse
Button
Wheel
Sensor
Type
Style
VideoMode
VideoMode
ctor
Window
Window
ctor
Constructor
Constructor
Immutable
Immutable
scala.scalanative.unsafe.cxx
Ptr
Ref
ResourceBuffer
ResourcePtr
ResourcePtr
Scala Native SFML
/
sfml
/
sfml.window
/
Keyboard
/
Key
Key
sfml.window.Keyboard.Key
enum
Key
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Enum
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Type members
Enum entries
case
A
extends
Key
case
Add
extends
Key
case
B
extends
Key
case
Backslash
extends
Key
case
Backspace
extends
Key
case
C
extends
Key
case
Comma
extends
Key
case
D
extends
Key
case
Delete
extends
Key
case
Divide
extends
Key
case
Down
extends
Key
case
E
extends
Key
case
End
extends
Key
case
Enter
extends
Key
case
Equal
extends
Key
case
Escape
extends
Key
case
F
extends
Key
case
F1
extends
Key
case
F10
extends
Key
case
F11
extends
Key
case
F12
extends
Key
case
F13
extends
Key
case
F14
extends
Key
case
F15
extends
Key
case
F2
extends
Key
case
F3
extends
Key
case
F4
extends
Key
case
F5
extends
Key
case
F6
extends
Key
case
F7
extends
Key
case
F8
extends
Key
case
F9
extends
Key
case
G
extends
Key
case
H
extends
Key
case
Home
extends
Key
case
Hyphen
extends
Key
case
I
extends
Key
case
Insert
extends
Key
case
J
extends
Key
case
K
extends
Key
case
L
extends
Key
case
LAlt
extends
Key
case
LBracket
extends
Key
case
LControl
extends
Key
case
LShift
extends
Key
case
LSystem
extends
Key
case
Left
extends
Key
case
M
extends
Key
case
Menu
extends
Key
case
Multiply
extends
Key
case
N
extends
Key
case
Num0
extends
Key
case
Num1
extends
Key
case
Num2
extends
Key
case
Num3
extends
Key
case
Num4
extends
Key
case
Num5
extends
Key
case
Num6
extends
Key
case
Num7
extends
Key
case
Num8
extends
Key
case
Num9
extends
Key
case
Numpad0
extends
Key
case
Numpad1
extends
Key
case
Numpad2
extends
Key
case
Numpad3
extends
Key
case
Numpad4
extends
Key
case
Numpad5
extends
Key
case
Numpad6
extends
Key
case
Numpad7
extends
Key
case
Numpad8
extends
Key
case
Numpad9
extends
Key
case
O
extends
Key
case
P
extends
Key
case
PageDown
extends
Key
case
PageUp
extends
Key
case
Pause
extends
Key
case
Period
extends
Key
case
Q
extends
Key
case
Quote
extends
Key
case
R
extends
Key
case
RAlt
extends
Key
case
RBracket
extends
Key
case
RControl
extends
Key
case
RShift
extends
Key
case
RSystem
extends
Key
case
Right
extends
Key
case
S
extends
Key
case
Semicolon
extends
Key
case
Slash
extends
Key
case
Space
extends
Key
case
Subtract
extends
Key
case
T
extends
Key
case
Tab
extends
Key
case
Tilde
extends
Key
case
U
extends
Key
case
Unknown
extends
Key
case
Up
extends
Key
case
V
extends
Key
case
W
extends
Key
case
X
extends
Key
case
Y
extends
Key
case
Z
extends
Key
In this article
Attributes
Members list
Type members
Enum entries