skia_safe::shaper::run_handler

Trait RunHandler

Source
pub trait RunHandler {
    // Required methods
    fn begin_line(&mut self);
    fn run_info(&mut self, info: &RunInfo<'_>);
    fn commit_run_info(&mut self);
    fn run_buffer(&mut self, info: &RunInfo<'_>) -> Buffer<'_>;
    fn commit_run_buffer(&mut self, info: &RunInfo<'_>);
    fn commit_line(&mut self);
}

Required Methods§

Source

fn begin_line(&mut self)

Source

fn run_info(&mut self, info: &RunInfo<'_>)

Source

fn commit_run_info(&mut self)

Source

fn run_buffer(&mut self, info: &RunInfo<'_>) -> Buffer<'_>

Source

fn commit_run_buffer(&mut self, info: &RunInfo<'_>)

Source

fn commit_line(&mut self)

Implementors§