Cargo Features

i-slint-backend-linuxkms has no features set by default.

[dependencies]
i-slint-backend-linuxkms = { version = "1.5.1", features = ["renderer-skia", "renderer-skia-vulkan", "renderer-skia-opengl", "renderer-femtovg", "libseat"] }
renderer-skia = renderer-skia-opengl, renderer-skia-vulkan
renderer-skia-vulkan renderer-skia? = vulkano

Enables vulkan of i-slint-renderer-skia

Affects display::vulkandisplay, display::swdisplay

renderer-skia-opengl renderer-skia? = drm, gbm, gbm-sys, glutin, raw-window-handle

Enables opengl of i-slint-renderer-skia

Affects display::gbmdisplay, display::swdisplay

renderer-femtovg = drm, gbm, gbm-sys, glutin, i-slint-renderer-femtovg, raw-window-handle

Affects display::gbmdisplay

libseat

Enables libseat

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

i-slint-renderer-skia renderer-skia-opengl? renderer-skia-vulkan?
i-slint-renderer-femtovg renderer-femtovg?
vulkano linux renderer-skia-vulkan?
drm linux renderer-femtovg? renderer-skia-opengl?

Enables drm ^0.9.0

gbm linux renderer-femtovg? renderer-skia-opengl?

Enables gbm ^0.12.0

gbm-sys linux renderer-femtovg? renderer-skia-opengl?

Enables gbm-sys ^0.2.2

glutin linux renderer-femtovg? renderer-skia-opengl?
raw-window-handle linux renderer-femtovg? renderer-skia-opengl?

Enables raw-window-handle ^0.5.2