bearlyb
bearlyb
API
bearlyb
camera
events
Event
Event
CameraDevice
Added
Removed
Approved
Denied
ClipboardUpdate
DidEnterBackground
DidEnterForeground
Display
Orientation
Added
Removed
Moved
DesktopModeChanged
CurrentModeChanged
ContentScaleChanged
Drop
File
Text
Begin
Complete
Position
Finger
Down
Up
Motion
Canceled
Gamepad
ButtonDown
ButtonUp
AxisMotion
Added
Removed
Remapped
TouchpadDown
TouchpadMotion
TouchpadUp
SensorUpdate
UpdateComplete
SteamHandleUpdated
Joystick
ButtonDown
ButtonUp
AxisMotion
BallMotion
HatMotion
Added
Removed
BatteryUpdated
UpdateComplete
Key
Down
Up
KeyboardAdded
KeyboardRemoved
KeymapChanged
LocaleChanged
LowMemory
Mouse
ButtonDown
ButtonUp
Motion
Wheel
Added
Removed
Pen
ProximityIn
ProximityOut
Down
Up
ButtonDown
ButtonUp
Motion
Axis
Quit
Render
TargetsReset
DeviceReset
DeviceLost
SystemThemeChanged
Terminating
TextEditing
TextEditingCandidates
TextInput
WillEnterBackground
WillEnterForeground
Window
Shown
Hidden
Exposed
Moved
Resized
PixelSizeChanged
MetalViewResized
Minimized
Maximized
Restored
MouseEnter
MouseLeave
FocusGained
FocusLost
CloseRequested
HitTest
ICCProfChanged
DisplayChanged
DisplayScaleChanged
SafeAreaChanged
Occluded
EnterFullscreen
LeaveFullscreen
Destroyed
HDRStateChanged
gamepad
Gamepad
Axis
Axis
Button
Button
initialize
Flags
Flags
joystick
HatPosition
HatPosition
keyboard
keycode
Keycode
Keymod
mouse
Button
WheelDirection
pen
PenAxis
PenAxis
PenInput
pixels
Color
Palette
PixelFormat
RawColor
power
PowerState
PowerState
rect
Point
Rect
Rect
CompareEpsilon
EnclosepointsEpsilon
given_InternalOps_Float
given_InternalOps_Int
render
Renderer
Renderer
LogicalPresentation
LogicalPresentation
given_Releasable_Renderer
Texture
Texture
Writer
Writer
given_Releasable_Writer
TextureAccess
TextureAccess
scancode
Scancode
Dyn
sensor
SensorData
Accel
Gyro
AccelL
GyroL
AccelR
GyroR
SensorData
surface
FlipMode
ScaleMode
ScaleMode
Surface
Surface
touch
video
BlendMode
DisplayMode
DisplayMode
FlashOperation
SystemTheme
SystemTheme
Window
Window
Flag
Flag
Property
AlwaysOnTop
BorderlessBoolean
ExternalGraphicsContext
Focusable
Fullscreen
Height
Hidden
HighPixelDensity
Maximized
PopupMenu
Metal
Minimized
Modal
MouseGrabbed
OpenGL
Parent
Resizable
Title
Transparent
Tooltip
Utility
Vulkan
Width
X
Y
BearlybException
MallocMany
MallocMany
given_MallocMany_
bearlyb
/
bearlyb
/
bearlyb.video
/
Window
Window
bearlyb.video.Window
See the
Window
companion object
class
Window
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
alwaysOnTop
:
Boolean
def
alwaysOnTop_=
(
alwaysOnTop
:
Boolean
):
Unit
def
aspectRatio
: (minAspect:
Float
, maxAspect:
Float
)
def
aspectRatio_=
(
aspectRatios
: (minAspect:
Float
, maxAspect:
Float
)):
Unit
def
bordered
:
Boolean
def
bordered_=
(
bordered
:
Boolean
):
Unit
def
destroy
(
):
Unit
def
destroySurface
(
):
Unit
def
flags
:
Set
[
Flag
]
def
flash
(
operation
:
FlashOperation
):
Unit
def
fullscreen
:
Boolean
def
fullscreenMode
:
Option
[
DisplayMode
]
def
fullscreenMode_=
(
mode
:
DisplayMode
):
Unit
def
fullscreen_=
(
fullscreen
:
Boolean
):
Unit
def
getDisplay
:
DisplayID
def
hide
(
):
Unit
def
icon_=
(
icon
:
Surface
):
Unit
def
id
:
WindowID
def
keyboardGrabbed
:
Boolean
def
keyboardGrabbed_=
(
grabbed
:
Boolean
):
Unit
def
maximize
(
):
Unit
def
minimize
(
):
Unit
def
mouseGrabbed
:
Boolean
def
mouseGrabbed_=
(
grabbed
:
Boolean
):
Unit
def
opacity
:
Float
def
opacity_=
(
opacity
:
Float
):
Unit
def
popup
(
xOffset
:
Int
,
yOffset
:
Int
,
width
:
Int
,
height
:
Int
,
flags
:
Flag
*):
Window
def
position
: (x:
Int
, y:
Int
)
def
position_=
(
pos
: (x:
Int
, y:
Int
)):
Unit
def
presentSurface
(
):
Unit
def
raise
(
):
Unit
def
renderer
:
Renderer
def
resizable
:
Boolean
def
resizable_=
(
resizable
:
Boolean
):
Unit
def
restore
(
):
Unit
def
shape
:
Option
[
Surface
]
def
shape_=
(
mask
:
Option
[
Surface
]):
Unit
def
show
(
):
Unit
def
size
: (width:
Int
, height:
Int
)
def
sizeInPixels
: (width:
Int
, height:
Int
)
def
size_=
(
dim
: (width:
Int
, height:
Int
)):
Unit
def
surface
:
Surface
def
sync
(
):
Unit
def
title
:
String
def
title_=
(
title
:
String
):
Unit
def
tooltip
(
xOffset
:
Int
,
yOffset
:
Int
,
width
:
Int
,
height
:
Int
,
flags
:
Flag
*):
Window
def
vsync
:
Int
def
vsync_=
(
syncInterval
:
Int
):
Unit
In this article
Attributes
Members list
Value members
Concrete methods