Expand description
Window, surface and frame types.
Structs§
- Cursor
Image - Defines a custom mouse cursor.
- Event
Frame Rendered Event::FrameRenderedpayload.- FrameId
- Identifier of a frame or frame update.
- Frame
Request - Data for rendering a new frame.
- Frame
Update Request - Data for rendering a new frame that is derived from the current frame.
- Frame
Wait Id - Identifies a frame request for collaborative resize in
WindowChanged. - Headless
Open Data - Information about a successfully opened headless surface.
- Headless
Request - Configuration of a new headless surface.
- Monitor
Id - Monitor screen ID in channel.
- Monitor
Info - Information about a monitor screen.
- Video
Mode - Exclusive video mode info.
- Window
Button - Window chrome buttons.
- Window
Changed Event::WindowChangedpayload.- Window
Id - Window ID in channel.
- Window
Open Data - Information about a successfully opened window.
- Window
Request - Configuration of a new window.
- Window
State All - Represents the properties of a window that affect its position, size and state.
Enums§
- Cursor
Icon - Named system dependent cursor icon.
- Event
Cause - Cause of a window state change.
- Focus
Indicator - Represents a focus request indicator.
- Frame
Capture - Frame image capture request.
- Render
Mode - Render backend preference.
- Resize
Direction - Defines the orientation that a window resize will be performed.
- Window
State - Window state.