smithay 0.3.0

Smithay is a library for writing wayland compositors.
Documentation

smithay

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 33 feature flags, 27 of them enabled by default.

default

  • backend_drm
  • backend_gbm
  • backend_libinput
  • backend_udev
  • backend_session_logind
  • backend_winit
  • renderer_gl
  • xwayland
  • wayland_frontend
  • slog-stdlog

backend_drm

  • drm
  • drm-ffi

backend_gbm

  • gbm

backend_libinput

  • input

backend_udev

  • udev
  • input/udev

backend_session_logind

  • dbus
  • backend_session
  • pkg-config

backend_winit

  • winit
  • wayland-server/dlopen
  • backend_egl
  • wayland-egl
  • renderer_gl

renderer_gl

  • gl_generator
  • backend_egl

xwayland

  • wayland_frontend

wayland_frontend

  • wayland-server
  • wayland-commons
  • wayland-protocols
  • tempfile

slog-stdlog

    This feature flag does not enable additional features.

drm

    This feature flag does not enable additional features.

drm-ffi

    This feature flag does not enable additional features.

gbm

    This feature flag does not enable additional features.

input

    This feature flag does not enable additional features.

udev

    This feature flag does not enable additional features.

dbus

    This feature flag does not enable additional features.

backend_session

    This feature flag does not enable additional features.

pkg-config

    This feature flag does not enable additional features.

winit

    This feature flag does not enable additional features.

backend_egl

  • gl_generator

wayland-egl

    This feature flag does not enable additional features.

gl_generator

    This feature flag does not enable additional features.

wayland-server

    This feature flag does not enable additional features.

wayland-commons

    This feature flag does not enable additional features.

wayland-protocols

    This feature flag does not enable additional features.

tempfile

    This feature flag does not enable additional features.

use_system_lib

  • wayland_frontend
  • wayland-sys
  • wayland-server/use_system_lib

test_all_features

  • default
  • use_system_lib
  • wayland-server/dlopen

backend_session_libseat

  • backend_session
  • libseat

backend_session_elogind

  • backend_session_logind

wayland-sys

    This feature flag does not enable additional features.

libseat

    This feature flag does not enable additional features.