pub trait FnStatus<'a>: Fn(&Context<'_>, RenderStatus) + 'a { }
Expand description
A closure which is called to inform about the status of an ongoing render.
It is passed to ɴsɪ via render_control()
’s
"callback"
argument.
Examples
let status_callback = nsi::context::StatusCallback::new(
|_: &nsi::context::Context, status: nsi::context::RenderStatus| {
println!("Status: {:?}", status);
},
);
ctx.render_control(
nsi::Action::Start,
Some(&[nsi::callback!("callback", status_callback)]),
);