Skip to main content

AudiencePresentationWidgetExt

Trait AudiencePresentationWidgetExt 

pub trait AudiencePresentationWidgetExt {
    // Required methods
    fn audience_presentation_request(
        &self,
    ) -> Option<AudiencePresentationRequest>;
    fn on_audience_presentation_changed(&mut self, active: bool);
    fn draw_audience_presentation(
        &mut self,
        scene: &mut Scene,
        transform: Affine,
        text_renderer: &mut TextRenderer,
        theme: &Theme,
        rect: Rect,
    ) -> bool;
    fn handle_audience_presentation_event(
        &mut self,
        event: &WindowEvent,
        state: &mut Edits<'_>,
        path: &ExId,
    ) -> bool;
    fn on_audience_presentation_closed(&mut self);
}
Expand description

Ergonomic host API for optional second-output presentation support.

Required Methods§

fn audience_presentation_request(&self) -> Option<AudiencePresentationRequest>

fn on_audience_presentation_changed(&mut self, active: bool)

fn draw_audience_presentation( &mut self, scene: &mut Scene, transform: Affine, text_renderer: &mut TextRenderer, theme: &Theme, rect: Rect, ) -> bool

fn handle_audience_presentation_event( &mut self, event: &WindowEvent, state: &mut Edits<'_>, path: &ExId, ) -> bool

fn on_audience_presentation_closed(&mut self)

Implementors§

§

impl<T> AudiencePresentationWidgetExt for T
where T: Widget + ?Sized,