Cargo Features
[dependencies]
bevy_egui_next = { version = "0.26.1", default-features = false, features = ["immutable_ctx", "manage_clipboard", "open_url", "default_fonts", "render", "serde"] }
- default = default_fonts, manage_clipboard, open_url, render
-
These default features are set whenever
bevy_egui_next
is added without
somewhere in the dependency tree.default-features = false - immutable_ctx
- manage_clipboard default = arboard, thread_local
-
Affects
bevy_egui_next::EguiClipboard
,systems::InputResources.egui_clipboard
… - open_url default = webbrowser
-
Affects
bevy_egui_next::EguiSettings.default_open_url_target
… - default_fonts default
-
Enables default_fonts of egui ^0.26
egui:
If set, egui will use
include_bytes!
to bundle some fonts. If you plan on specifying your own fonts you may disable this feature. - render default
-
Enables bevy_render of bevy ^0.12
bevy:
Provides rendering functionality
Affects
bevy_egui_next::render_systems
,bevy_egui_next::egui_node
,bevy_egui_next::EguiSettings.sampler_descriptor
,bevy_egui_next::EguiUserTextures
,bevy_egui_next::EguiManagedTextures
,bevy_egui_next::EguiManagedTexture
,bevy_egui_next::update_egui_textures_system
… - serde
-
Enables serde of egui ^0.26
egui:
Allow serialization using
serde
.
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.
- webbrowser open_url
-
Enables webbrowser ^0.8.2
- arboard not wasm32 android manage_clipboard
- thread_local not wasm32 android manage_clipboard