Trait CompleteContentProvider
pub trait CompleteContentProvider {
// Required methods
fn complete_content_size(&self) -> Option<Size>;
fn draw_complete_content(
&mut self,
scene: &mut Scene,
bounds: Rect,
transform: Affine,
text_renderer: &mut TextRenderer,
theme: &Theme,
presence: &PresenceCtx,
) -> bool;
}Expand description
Optional full-document/canvas capture capability.
Required Methods§
fn complete_content_size(&self) -> Option<Size>
fn complete_content_size(&self) -> Option<Size>
Semantic canvas size available without resizing the live widget.
fn draw_complete_content(
&mut self,
scene: &mut Scene,
bounds: Rect,
transform: Affine,
text_renderer: &mut TextRenderer,
theme: &Theme,
presence: &PresenceCtx,
) -> bool
fn draw_complete_content( &mut self, scene: &mut Scene, bounds: Rect, transform: Affine, text_renderer: &mut TextRenderer, theme: &Theme, presence: &PresenceCtx, ) -> bool
Paint the complete semantic content without mutating live view state.