[][src]Trait imgui_ext::UiExt

pub trait UiExt {
    fn draw_gui<U: Gui>(&self, ext: &mut U) -> U::Events;
}

Extension trait for imgui's Ui.

use imgui_ext::UiExt;

#[derive(imgui_ext::Gui)]
struct Example {
    // ...
}


// Initialize the imgui crate...
let ui = init_imgui();

// initialize Example...
let mut example = Example { /* ... */ };

ui.draw_gui(&mut example);

Required methods

fn draw_gui<U: Gui>(&self, ext: &mut U) -> U::Events

Loading content...

Implementations on Foreign Types

impl<'_> UiExt for Ui<'_>[src]

Loading content...

Implementors

Loading content...