[−][src]Module gaclen::window
Modules
dpi | DPI is important, so read the docs for this module if you don't want to be confused. |
os | Contains traits with platform-specific methods in them. |
Structs
AvailableMonitorsIter | An iterator for the list of available monitors. |
DeviceId | Identifier of an input device. |
EventsLoop | Provides a way to retrieve events from the system and from the windows that were registered to the events loop. |
EventsLoopClosed | The error that is returned when an |
EventsLoopProxy | Used to wake up the |
Icon | An icon used for the window titlebar, taskbar, etc. |
KeyboardInput | Describes a keyboard input event. |
ModifiersState | Represents the current state of the keyboard modifiers |
MonitorId | Identifier for a monitor. |
Touch | Represents touch event |
Window | Represents a window. |
WindowAttributes | Attributes to use when creating a window. |
WindowBuilder | Object that allows you to build windows. |
WindowId | Identifier of a window. Unique for each window. |
Enums
BadIcon | An error produced when using |
ControlFlow | Returned by the user callback given to the |
CreationError | Error that can happen while creating a window or a headless renderer. |
DeviceEvent | Represents raw hardware events that are not associated with any particular window. |
ElementState | Describes the input state of a key. |
Event | Describes a generic event. |
MouseButton | Describes a button of a mouse controller. |
MouseCursor | Describes the appearance of the mouse cursor. |
MouseScrollDelta | Describes a difference in the mouse scroll wheel state. |
TouchPhase | Describes touch-screen input state. |
VirtualKeyCode | Symbolic name for a keyboard key. |
WindowEvent | Describes an event from a |
Type Definitions
AxisId | Identifier for a specific analog axis on some device. |
ButtonId | Identifier for a specific button on some device. |
ScanCode | Hardware-dependent keyboard scan code. |