menu
destack:display/binding
import destack:display/binding
Structs
DisplayBackendDisplay backend.DisplayBackendSelectionDisplay backend selection.DisplayDragItemDrag item descriptor.DisplayDragPreviewSource side drag preview.DisplayDragRequestSource side drag request.DisplayDragSourceItemBinarySource side drag binary item.DisplayDragSourceItemFileSource side drag file item.DisplayDragSourceItemTextSource side drag text item.DisplayDragTransferInbound drag transfer.DisplayEventDragDroppedDrag dropped display event.DisplayEventDragEnteredDrag entered display event.DisplayEventDragLeftDrag left display event.DisplayEventDragMovedDrag moved display event.DisplayEventMonitorAddedMonitor added display event.DisplayEventMonitorChangedMonitor changed display event.DisplayEventMonitorModeChangedMonitor mode changed display event.DisplayEventMonitorRemovedMonitor removed display event.DisplayEventOverflowDisplay overflow event.DisplayEventSubscriptionDisplay event subscription.DisplayEventWindowCloseRequestedWindow close requested display event.DisplayEventWindowDestroyedWindow destroyed display event.DisplayEventWindowFocusChangedWindow focus changed display event.DisplayEventWindowModeChangedWindow mode changed display event.DisplayEventWindowMovedWindow moved display event.DisplayEventWindowRenderStateChangedWindow render state changed display event.DisplayEventWindowResizedWindow resized display event.DisplayEventWindowThemeChangedWindow theme changed display event.DisplayEventWindowVisibilityChangedWindow visibility changed display event.DisplayFrameEventDisplay frame timing event.DisplayFrameSubscriptionDisplay frame subscription.MonitorDisplay output.MonitorColorStateDisplay color state.MonitorGammaRampDisplay gamma ramp.MonitorModeDisplay mode.MonitorQueryMonitor query.MonitorRectDisplay output rectangle in desktop pixels.WindowDescriptorWindow descriptor.WindowIconWindow icon image.WindowModeBorderlessBorderless display mode.WindowModeExclusiveFullscreenExclusive fullscreen display mode.WindowModeWindowedWindowed display mode.WindowPixelSizePhysical window size in pixels.WindowPointWindow-local point in logical platform units.WindowPositionWindow position in desktop pixels.WindowRectWindow rectangle in logical platform points.WindowRequestWindow open request.WindowSafeAreaWindow safe-area insets in logical platform points.WindowSizeLogical window size in platform points.WindowSizeLimitsWindow size constraints.WindowStateWindow state snapshot.
Enums
DisplayBackendKindHost display backend kind.DisplayBackendSelectionPolicyDisplay backend selection policy.DisplayColorSpaceDisplay color space.DisplayDragItemKindDrag item kind.DisplayDragOperationDrag operation.DisplayEventOverflowPolicyDisplay event overflow policy.DisplayHdrModeDisplay HDR policy.MonitorOrientationDisplay output orientation.MonitorSupportDisplay support status.WindowAttentionLevelWindow attention request level.WindowCursorIconStandard system cursor icon.WindowCursorModeCursor interaction mode.WindowRenderStateWindow renderability state.WindowResizeEdgeWindow resize edge.WindowThemeHost theme value.WindowVisibilityWindow visibility state.
Newtypes
DisplayBackendFlagsDisplay backend capability flags.DisplayDragOperationFlagsDrag operation flags.DisplayDragSessionHandleHandle for one display drag-transfer session.DisplayDragSourceItemSource side drag item.DisplayEventDisplay event.DisplayEventFlagsDisplay event flags.DisplayEventHandleHandle for one display event subscription.DisplayFrameHandleHandle for one display frame timing stream.MonitorHandleHandle for one monitor endpoint.MonitorPixelFormatDisplay mode pixel format.WindowHandleHandle for one window or surface host object.WindowModeWindow display mode.
Interfaces
DisplayBackendBindingBackend binding family.DisplayBindingDisplay binding family.DisplayDragBindingDrag binding family.DisplayEventBindingEvent binding family.DisplayFrameBindingFrame binding family.DisplayMonitorBindingMonitor binding family.DisplayWindowBindingWindow binding family.
Constants
displayCurrent display binding family.DISPLAY_BACKEND_DRAGBackend can start host drag sessions.DISPLAY_BACKEND_EXCLUSIVE_FULLSCREENBackend can enter exclusive fullscreen modes.DISPLAY_BACKEND_FRAME_TIMINGBackend can drive frame timing streams.DISPLAY_BACKEND_GAMMABackend can set monitor gamma ramps.DISPLAY_BACKEND_HDRBackend can report or set HDR output policy.DISPLAY_BACKEND_MONITORBackend can enumerate monitors.DISPLAY_BACKEND_MONITOR_EVENTSBackend can report monitor change events.DISPLAY_BACKEND_POINTER_GRABBackend can constrain or lock the pointer.DISPLAY_BACKEND_WINDOWBackend can create windows.DISPLAY_BACKEND_WINDOW_EVENTSBackend can report window events.DISPLAY_DRAG_COPYCopy drag operation.DISPLAY_DRAG_LINKLink drag operation.DISPLAY_DRAG_MOVEMove drag operation.DISPLAY_DRAG_NONENo drag operations.DISPLAY_EVENT_DRAGSubscribe to drag and drop events.DISPLAY_EVENT_MONITORSubscribe to monitor events.DISPLAY_EVENT_WINDOWSubscribe to window lifecycle events.DISPLAY_EVENT_WINDOW_GEOMETRYSubscribe to window geometry events.DISPLAY_EVENT_WINDOW_RENDERSubscribe to window renderability events.