Trait ux_primitives::canvas::CanvasContext[][src]

pub trait CanvasContext {
    fn get_backing_store_pixel_ratio(&mut self) -> f64;
fn set_backing_store_pixel_ratio(&mut self, value: f64);
fn set_current_transform(&mut self, value: Matrix);
fn get_direction(&self) -> Direction;
fn set_direction(&self, value: Direction) -> String;
fn set_fill_style_color(&mut self, value: Color);
fn get_filter(&self) -> String;
fn set_filter(&mut self, value: &str);
fn get_font(&self) -> String;
fn set_font(&mut self, value: &str);
fn get_global_alpha(&self) -> f64;
fn set_global_alpha(&mut self, value: f64);
fn get_global_composite_operation(&self) -> String;
fn set_global_composite_operation(&mut self, value: &str);
fn is_image_smoothing_enabled(&self) -> bool;
fn set_image_smoothing(&mut self, value: bool);
fn get_line_cap(&self) -> String;
fn set_line_cap(&mut self, value: &str);
fn get_line_dash_offset(&self) -> f64;
fn set_line_dash_offset(&mut self, value: f64);
fn get_line_join(&self) -> String;
fn set_line_join(&mut self, value: &str);
fn get_line_width(&self) -> f64;
fn set_line_width(&mut self, value: f64);
fn get_miter_limit(&self) -> f64;
fn set_miter_limit(&mut self, value: f64);
fn get_shadow_blur(&self) -> f64;
fn set_shadow_blur(&mut self, value: f64);
fn get_shadow_color(&self) -> String;
fn set_shadow_color(&mut self, value: &str);
fn get_shadow_offset_x(&self) -> f64;
fn set_shadow_offset_x(&mut self, value: f64);
fn get_shadow_offset_y(&self) -> f64;
fn set_shadow_offset_y(&mut self, value: f64);
fn set_stroke_style_color(&mut self, value: Color);
fn get_text_align(&mut self) -> String;
fn set_text_align(&mut self, value: &str);
fn get_text_baseline(&self) -> String;
fn set_text_baseline(&mut self, value: &str);
fn arc(
        &self,
        x: f64,
        y: f64,
        radius: f64,
        start_angle: f64,
        end_angle: f64,
        anticlockwise: bool
    );
fn arc_to(&self, x1: f64, y1: f64, x2: f64, y2: f64, radius: f64);
fn begin_path(&self);
fn bezier_curve_to(
        &self,
        cp1x: f64,
        cp1y: f64,
        cp2x: f64,
        cp2y: f64,
        x: f64,
        y: f64
    );
fn clear_hit_regions(&self);
fn clear_rect(&self, x: f64, y: f64, width: f64, height: f64);
fn close_path(&self);
fn ellipse(
        &self,
        x: f64,
        y: f64,
        radius_x: f64,
        radius_y: f64,
        rotation: f64,
        start_angle: f64,
        end_angle: f64,
        anticlockwise: bool
    );
fn fill_rect(&self, x: f64, y: f64, width: f64, height: f64);
fn fill_text(&self, text: &str, x: f64, y: f64, max_width: f64);
fn get_line_dash(&self) -> Vec<f64>;
fn is_context_lost(&self) -> bool;
fn line_to(&self, x: f64, y: f64);
fn move_to(&self, x: f64, y: f64);
fn quadratic_curve_to(&self, cpx: f64, cpy: f64, x: f64, y: f64);
fn rect(&self, x: f64, y: f64, width: f64, height: f64);
fn remove_hit_region(&self, id: &str);
fn reset_transform(&self);
fn restore(&self);
fn rotate(&self, angle: f64);
fn save(&self);
fn scale(&self, x: f64, y: f64);
fn set_fill_color_hsl(&self, h: i64, s: f64, l: f64, a: f64);
fn set_fill_color_rgb(&self, r: i64, g: i64, b: i64, a: f64);
fn set_line_dash(&self, dash: Vec<f64>);
fn set_stroke_color_hsl(&self, h: i64, s: f64, l: f64, a: f64);
fn set_stroke_color_rgb(&self, r: i64, g: i64, b: i64, a: f64);
fn set_transform(&self, a: f64, b: f64, c: f64, d: f64, e: f64, f: f64);
fn stroke_rect(&self, x: f64, y: f64, width: f64, height: f64);
fn stroke_text(&self, text: &str, x: f64, y: f64, max_width: f64);
fn transform(&self, a: f64, b: f64, c: f64, d: f64, e: f64, f: f64);
fn translate(&self, x: f64, y: f64); }

Required methods

fn get_backing_store_pixel_ratio(&mut self) -> f64[src]

fn set_backing_store_pixel_ratio(&mut self, value: f64)[src]

fn set_current_transform(&mut self, value: Matrix)[src]

fn get_direction(&self) -> Direction[src]

fn set_direction(&self, value: Direction) -> String[src]

fn set_fill_style_color(&mut self, value: Color)[src]

fn get_filter(&self) -> String[src]

fn set_filter(&mut self, value: &str)[src]

fn get_font(&self) -> String[src]

fn set_font(&mut self, value: &str)[src]

fn get_global_alpha(&self) -> f64[src]

fn set_global_alpha(&mut self, value: f64)[src]

fn get_global_composite_operation(&self) -> String[src]

fn set_global_composite_operation(&mut self, value: &str)[src]

fn is_image_smoothing_enabled(&self) -> bool[src]

fn set_image_smoothing(&mut self, value: bool)[src]

fn get_line_cap(&self) -> String[src]

fn set_line_cap(&mut self, value: &str)[src]

fn get_line_dash_offset(&self) -> f64[src]

fn set_line_dash_offset(&mut self, value: f64)[src]

fn get_line_join(&self) -> String[src]

fn set_line_join(&mut self, value: &str)[src]

fn get_line_width(&self) -> f64[src]

fn set_line_width(&mut self, value: f64)[src]

fn get_miter_limit(&self) -> f64[src]

fn set_miter_limit(&mut self, value: f64)[src]

fn get_shadow_blur(&self) -> f64[src]

fn set_shadow_blur(&mut self, value: f64)[src]

fn get_shadow_color(&self) -> String[src]

fn set_shadow_color(&mut self, value: &str)[src]

fn get_shadow_offset_x(&self) -> f64[src]

fn set_shadow_offset_x(&mut self, value: f64)[src]

fn get_shadow_offset_y(&self) -> f64[src]

fn set_shadow_offset_y(&mut self, value: f64)[src]

fn set_stroke_style_color(&mut self, value: Color)[src]

fn get_text_align(&mut self) -> String[src]

fn set_text_align(&mut self, value: &str)[src]

fn get_text_baseline(&self) -> String[src]

fn set_text_baseline(&mut self, value: &str)[src]

fn arc(
    &self,
    x: f64,
    y: f64,
    radius: f64,
    start_angle: f64,
    end_angle: f64,
    anticlockwise: bool
)
[src]

fn arc_to(&self, x1: f64, y1: f64, x2: f64, y2: f64, radius: f64)[src]

fn begin_path(&self)[src]

fn bezier_curve_to(
    &self,
    cp1x: f64,
    cp1y: f64,
    cp2x: f64,
    cp2y: f64,
    x: f64,
    y: f64
)
[src]

fn clear_hit_regions(&self)[src]

fn clear_rect(&self, x: f64, y: f64, width: f64, height: f64)[src]

fn close_path(&self)[src]

fn ellipse(
    &self,
    x: f64,
    y: f64,
    radius_x: f64,
    radius_y: f64,
    rotation: f64,
    start_angle: f64,
    end_angle: f64,
    anticlockwise: bool
)
[src]

fn fill_rect(&self, x: f64, y: f64, width: f64, height: f64)[src]

fn fill_text(&self, text: &str, x: f64, y: f64, max_width: f64)[src]

fn get_line_dash(&self) -> Vec<f64>[src]

fn is_context_lost(&self) -> bool[src]

fn line_to(&self, x: f64, y: f64)[src]

fn move_to(&self, x: f64, y: f64)[src]

fn quadratic_curve_to(&self, cpx: f64, cpy: f64, x: f64, y: f64)[src]

fn rect(&self, x: f64, y: f64, width: f64, height: f64)[src]

fn remove_hit_region(&self, id: &str)[src]

fn reset_transform(&self)[src]

fn restore(&self)[src]

fn rotate(&self, angle: f64)[src]

fn save(&self)[src]

fn scale(&self, x: f64, y: f64)[src]

fn set_fill_color_hsl(&self, h: i64, s: f64, l: f64, a: f64)[src]

fn set_fill_color_rgb(&self, r: i64, g: i64, b: i64, a: f64)[src]

fn set_line_dash(&self, dash: Vec<f64>)[src]

fn set_stroke_color_hsl(&self, h: i64, s: f64, l: f64, a: f64)[src]

fn set_stroke_color_rgb(&self, r: i64, g: i64, b: i64, a: f64)[src]

fn set_transform(&self, a: f64, b: f64, c: f64, d: f64, e: f64, f: f64)[src]

fn stroke_rect(&self, x: f64, y: f64, width: f64, height: f64)[src]

fn stroke_text(&self, text: &str, x: f64, y: f64, max_width: f64)[src]

fn transform(&self, a: f64, b: f64, c: f64, d: f64, e: f64, f: f64)[src]

fn translate(&self, x: f64, y: f64)[src]

Loading content...

Implementors

Loading content...