AfterRenderEvent

Trait AfterRenderEvent 

Source
pub trait AfterRenderEvent: Sized {
    // Required methods
    fn from_after_render_args(
        args: &AfterRenderArgs,
        old_event: &Self,
    ) -> Option<Self>;
    fn after_render<U, F>(&self, f: F) -> Option<U>
       where F: FnMut(&AfterRenderArgs) -> U;

    // Provided method
    fn after_render_args(&self) -> Option<AfterRenderArgs> { ... }
}
Expand description

After rendering and buffers are swapped.

Required Methods§

Source

fn from_after_render_args( args: &AfterRenderArgs, old_event: &Self, ) -> Option<Self>

Creates an after render event.

Source

fn after_render<U, F>(&self, f: F) -> Option<U>
where F: FnMut(&AfterRenderArgs) -> U,

Calls closure if this is an after render event.

Provided Methods§

Source

fn after_render_args(&self) -> Option<AfterRenderArgs>

Returns after render arguments.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§