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 whenever egui-fltk-frontend is added without default-features = false somewhere in the dependency tree.

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)

fltk-shared

Enables fltk-shared of fltk

fltk:

Builds a shared lib of fltk

fltk-no-pango

Enables no-pango of fltk

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:

### Shading language support
--------------------------------------------------------------------

Enable accepting SPIR-V shaders as input.

wgpu-trace

Enables trace of wgpu ^0.13

wgpu:

Allow writing of trace capture files. See Adapter::request_device.

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.