[][src]Trait imgui_ext::UiExt

pub trait UiExt<'ui> {
    fn imgui_ext<U: ImGuiExt>(&'ui self, ext: &mut U) -> U::Events;
}

Extension trait for imgui Ui.

This example is not tested
use imgui::Ui;
use imgui_ext::prelude::*;

#[derive(ImGuiExt)]
struct Example {
    // ...
}

// initialize imgui...
let ui: &Ui = ...;
// initialize Example...
let mut example: Example = ...;

ui.imgui_ext(&mut example);

Required methods

fn imgui_ext<U: ImGuiExt>(&'ui self, ext: &mut U) -> U::Events

Loading content...

Implementations on Foreign Types

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

Loading content...

Implementors

Loading content...