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_blocking_widget: 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_blocking_widget: bool
Show what widget blocks the interaction of another widget.
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<'de> Deserialize<'de> for DebugOptions
impl<'de> Deserialize<'de> for DebugOptions
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
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 ==
.