Cargo Features
[dependencies]
egui-fltk-frontend = { version = "0.22.1", default-features = false, features = ["wayland", "enable-glwindow", "fltk-bundled", "fltk-shared", "fltk-no-pango", "fltk-no-gdiplus", "fltk-single-threaded", "system-fltk", "system-libjpeg", "system-libpng", "system-zlib", "wgpu-angle", "wgpu-glsl", "wgpu-replay", "wgpu-spirv", "wgpu-trace", "wgpu-vulkan-portability"] }
- default = enable-glwindow
-
The
enable-glwindow
feature is set by default wheneveregui-fltk-frontend
is added without
somewhere in the dependency tree.default-features = false - wayland
-
Enables use-wayland of fltk
fltk:
Use FLTK's wayland backend on linux systems.
- enable-glwindow default
-
Enables enable-glwindow of fltk
fltk:
Support for systems without OpenGL
- fltk-bundled
-
Enables fltk-bundled of fltk
fltk:
Support for bundled versions of cfltk and fltk (requires curl and tar)
-
Enables fltk-shared of fltk
fltk:
Builds a shared lib of fltk
- fltk-no-pango
-
fltk:
You can use this if you don't need rtl or cjk unicode support
- fltk-no-gdiplus
-
Enables no-gdiplus of fltk
fltk:
Disable gdiplus drawing
- fltk-single-threaded
-
Enables single-threaded of fltk
fltk:
(Experimental) Disable multithreading support when linking X11 libs non-mt x11 libs.
- system-fltk
-
Enables system-fltk of fltk
fltk:
If you would like to use the installed fltk library, should be FLTK 1.4
- system-libjpeg
-
Enables system-libjpeg of fltk
fltk:
Uses the system libjpeg
- system-libpng
-
Enables system-libpng of fltk
fltk:
Uses the system libpng
- system-zlib
-
Enables system-zlib of fltk
fltk:
Uses the system zlib
- wgpu-angle
-
Enables angle of wgpu ^0.13
wgpu:
Enables the GLES backend via ANGLE on macOS using.
- wgpu-glsl
-
Enables glsl of wgpu ^0.13
wgpu:
Enable accepting GLSL shaders as input.
- wgpu-replay
-
Enables replay of wgpu ^0.13
wgpu:
Allow deserializing of trace capture files that were written with the
trace
feature. To replay a trace file use the wgpu player. - wgpu-spirv
-
Enables spirv of wgpu ^0.13
wgpu:
Note: In the documentation, if you see that an item depends on a backend, it means that the item is only available when that backend is enabled and the backend is supported on the current platform.
Shading language support
Enable accepting SPIR-V shaders as input.
- wgpu-trace
-
Enables trace of wgpu ^0.13
- wgpu-vulkan-portability
-
Enables vulkan-portability of wgpu ^0.13
wgpu:
Enables the Vulkan backend on macOS & iOS.
egui-fltk-frontend has 18 features without comments.