Trait imgui_inspect::InspectRenderStruct[][src]

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
)
[src]

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

Loading content...

Implementors

Loading content...