pub struct DebugOptions {
pub debug_on_hover: bool,
pub debug_on_hover_with_all_modifiers: bool,
pub hover_shows_next: bool,
pub show_expand_width: bool,
pub show_expand_height: bool,
pub show_resize: bool,
pub show_interactive_widgets: bool,
pub show_widget_hits: bool,
pub show_unaligned: bool,
}
Expand description
Options for help debug egui by adding extra visualization
Fields§
§debug_on_hover: bool
Always show callstack to ui on hover.
Useful for figuring out where in the code some UI is being created.
Only works in debug builds.
Requires the callstack
feature.
Does not work on web.
debug_on_hover_with_all_modifiers: bool
Show callstack for the current widget on hover if all modifier keys are pressed down.
Useful for figuring out where in the code some UI is being created.
Only works in debug builds.
Requires the callstack
feature.
Does not work on web.
Default is true
in debug builds, on native, if the callstack
feature is enabled.
hover_shows_next: bool
If we show the hover ui, include where the next widget is placed.
show_expand_width: bool
Show which widgets make their parent wider
show_expand_height: bool
Show which widgets make their parent higher
show_resize: bool
§show_interactive_widgets: bool
Show an overlay on all interactive widgets.
show_widget_hits: bool
Show interesting widgets under the mouse cursor.
show_unaligned: bool
If true, highlight widgets that are not aligned to integer point coordinates.
It’s usually a good idea to keep to integer coordinates to avoid rounding issues.
See https://github.com/emilk/egui/issues/5163 for more.
Implementations§
Trait Implementations§
Source§impl Clone for DebugOptions
impl Clone for DebugOptions
Source§fn clone(&self) -> DebugOptions
fn clone(&self) -> DebugOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more