Expand description
Various utilities functions and types
Modules§
- signaling
- A general purpose signaling mechanism
- user_
data - Various utilities used for user data implementations
- x11rb
x11rb_event_source
- Helper utilities for using x11rb as an event source in calloop.
Structs§
- Buffer
- Type-level marker for the buffer coordinate space
- Clock
- Defines a clock with a specific kind
- Dead
Resource - This resource has been destroyed and can no longer be used.
- Device
Fd - Ref-counted file descriptor of an open device node
- HookId
wayland_frontend
- Unique hook identifier used to unregister commit/descruction hooks
- Logical
- Type-level marker for the logical coordinate space
- Monotonic
- Monotonic clock
- Physical
- Type-level marker for the physical coordinate space
- Point
- A point as defined by its x and y coordinates
- Raw
- Type-level marker for raw coordinate space, provided by input devices
- Realtime
- Realtime clock
- Rectangle
- A rectangle defined by its top-left corner and dimensions
- Scale
- A two-dimensional scale that can be
used to scale
Point
s,Size
s andRectangle
s - Sealed
File - A file whose fd cannot be written by other processes
- Serial
- A serial type, whose comparison takes into account the wrapping-around behavior of the underlying counter.
- Serial
Counter - A counter for generating serials, for use in the client protocol
- Size
- A size as defined by its width and height
- Time
- A point in time for a clock with a specific kind
- Unmanaged
Resource - This resource is not managed by Smithay
Enums§
- Transform
- Possible transformations to two-dimensional planes
Statics§
- SERIAL_
COUNTER - A global
SerialCounter
for use in your compositor.
Traits§
- Clock
Source - Id for a clock according to unix clockid_t
- Coordinate
- Trait for types serving as a coordinate for other geometry utils
- DevPath
- Trait representing open devices that may return a
Path
- IsAlive
- Trait that is implemented on wayland objects tracked by Smithay
- NonNegative
Clock Source - Marker for clock source that never returns a negative
Time