# Functions
NewLayeredController returns a new LayeredController that has the specified controller layers configured.
# Constants
EnvironmentBrowser indicates a browser page.
EnvironmentNative indicates a native app binary.
KeyboardActionDown indicates that a keyboard key was pressed.
KeyboardActionRepeat indicates that a keyboard key is being held pressed.
KeyboardActionType indicates that a character is typed with the keyboard.
KeyboardActionUp indicates that a keyboard key was released.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MouseActionDown indicates that a mouse button was pressed down.
MouseActionDrop indicates that some payload was dropped onto the window.
MouseActionEnter indicates that the mouse has entered the window.
MouseActionLeave indicates that the mouse has left the window.
MouseActionMove indicates that the mouse was moved.
MouseActionScroll indicates that the mouse wheel was scrolled.
MouseActionUp indicates that a mouse button was released.
MouseButtonLeft specifies the left mouse button.
MouseButtonMiddle specifies the middle mouse button.
MouseButtonRight specifies the right mouse button.
OSDarwin indicates the MacOS operating system.
OSLinux indicates the Linux operating system.
OSUnknown indicates that the operating system could not be determined.
OSWindows indicates the Windows operating system.
# Structs
ClipboardEvent holds information related to the clipboard content.
CursorDefinition can be used to describe a new cursor.
FilepathPayload is a type of Payload that occurs when files have been dragged and dropped onto the window.
KeyboardEvent is used to propagate events related to keyboard actions.
LayeredController is an implementation of Controller that invokes the specified controller layers in an order emulating multiple overlays of a window.
MouseEvent represents an event related to a mouse action.
NopController is a no-op implementation of a Controller.
# Interfaces
Controller is a mechanism through which the user code can be notified of changes to the application window.
Cursor represents the visual aspect of a pointer on the screen.
Gamepad represents a gamepad type joystick.
Platform contains information on the system that is running the app.
Window represents a native application window.
# Type aliases
Environment represents the environment in which the app runs.
KeyboardAction is used to specify the type of keyboard action that occurred.
KeyCode represents a keyboard key.
MouseAction represents the type of action performed with the mouse.
MouseButton represents the mouse button.
OS represents the operating system that runs the application regarless if native or via an intermediary like a browser.