Struct egui::style::DebugOptions
source · 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,
}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.
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 moresource§impl Debug for DebugOptions
impl Debug for DebugOptions
source§impl Default for DebugOptions
impl Default for DebugOptions
source§impl PartialEq for DebugOptions
impl PartialEq for DebugOptions
source§fn eq(&self, other: &DebugOptions) -> bool
fn eq(&self, other: &DebugOptions) -> bool
self and other values to be equal, and is used
by ==.