[−][src]Trait imgui_inspect::InspectRenderDefault
Renders a value using the default widget
Required methods
fn render(data: &[&T], label: &'static str, ui: &Ui, args: &InspectArgsDefault)
Render the element in an immutable way (i.e. static text)
(Hopefully in the future this can be better. See https://github.com/ocornut/imgui/issues/211)
fn render_mut(
data: &mut [&mut T],
label: &'static str,
ui: &Ui,
args: &InspectArgsDefault
) -> bool
data: &mut [&mut T],
label: &'static str,
ui: &Ui,
args: &InspectArgsDefault
) -> bool
Render the element in a mutable way. Using this trait, the default widget to use is based on the type.
Implementations on Foreign Types
impl InspectRenderDefault<bool> for bool
[src]
fn render(
data: &[&bool],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
[src]
data: &[&bool],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
fn render_mut(
data: &mut [&mut bool],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
[src]
data: &mut [&mut bool],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
impl InspectRenderDefault<f32> for f32
[src]
fn render(
data: &[&f32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
[src]
data: &[&f32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
fn render_mut(
data: &mut [&mut f32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
[src]
data: &mut [&mut f32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
impl<T: InspectRenderDefault<T>> InspectRenderDefault<Option<T>> for Option<T>
[src]
fn render(
data: &[&Option<T>],
label: &'static str,
ui: &Ui,
args: &InspectArgsDefault
)
[src]
data: &[&Option<T>],
label: &'static str,
ui: &Ui,
args: &InspectArgsDefault
)
fn render_mut(
data: &mut [&mut Option<T>],
label: &'static str,
ui: &Ui,
args: &InspectArgsDefault
) -> bool
[src]
data: &mut [&mut Option<T>],
label: &'static str,
ui: &Ui,
args: &InspectArgsDefault
) -> bool
impl InspectRenderDefault<u32> for u32
[src]
fn render(
data: &[&u32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
[src]
data: &[&u32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
fn render_mut(
data: &mut [&mut u32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
[src]
data: &mut [&mut u32],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
impl InspectRenderDefault<usize> for usize
[src]
fn render(
data: &[&usize],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
[src]
data: &[&usize],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
)
fn render_mut(
data: &mut [&mut usize],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool
[src]
data: &mut [&mut usize],
label: &'static str,
ui: &Ui,
_args: &InspectArgsDefault
) -> bool