[][src]Trait imgui_inspect::InspectRenderStruct

pub trait InspectRenderStruct<T> {
    fn render(
        data: &[&T],
        label: &'static str,
        ui: &Ui,
        args: &InspectArgsStruct
    );
fn render_mut(
        data: &mut [&mut T],
        label: &'static str,
        ui: &Ui,
        args: &InspectArgsStruct
    ) -> bool; }

Renders a struct (i.e. draw all of its subfields). Most traits are implemented by hand-written code, but this trait is normally generated by putting #[derive(Inspect)] on a struct

Required methods

fn render(data: &[&T], label: &'static str, ui: &Ui, args: &InspectArgsStruct)

fn render_mut(
    data: &mut [&mut T],
    label: &'static str,
    ui: &Ui,
    args: &InspectArgsStruct
) -> bool

Loading content...

Implementors

Loading content...