pub struct Options {
pub(crate) style: Arc<Style>,
pub tessellation_options: TessellationOptions,
pub screen_reader: bool,
pub preload_font_glyphs: bool,
pub warn_on_id_clash: bool,
}
Expand description
Some global options that you can read and write.
Fields§
§style: Arc<Style>
The default style for new Ui
:s.
tessellation_options: TessellationOptions
Controls the tessellator.
screen_reader: bool
This is a signal to any backend that we want the crate::PlatformOutput::events
read out loud.
The only change to egui is that labels can be focused by pressing tab.
Screen readers is an experimental feature of egui, and not supported on all platforms.
eframe
supports it only on web, using the web_screen_reader
feature flag,
but you should consider using AccessKit instead,
which eframe
supports.
preload_font_glyphs: bool
If true, the most common glyphs (ASCII) are pre-rendered to the texture atlas.
Only the fonts in Style::text_styles
will be pre-cached.
This can lead to fewer texture operations, but may use up the texture atlas quicker
if you are changing Style::text_styles
, of have a lot of text styles.
warn_on_id_clash: bool
Check reusing of Id
s, and show a visual warning on screen when one is found.
By default this is true
in debug builds.