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: boolAlways 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: boolShow 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: boolIf we show the hover ui, include where the next widget is placed.
show_expand_width: boolShow which widgets make their parent wider
show_expand_height: boolShow which widgets make their parent higher
show_resize: bool§show_interactive_widgets: boolShow an overlay on all interactive widgets.
show_widget_hits: boolShow interesting widgets under the mouse cursor.
show_unaligned: boolIf true, highlight widgets that are not aligned to emath::GUI_ROUNDING.
See emath::GuiRounding 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