[][src]Trait wand::span::SpanTrait

pub trait SpanTrait {
    fn get_name(&self) -> &str;
fn on_resize(
        &mut self,
        left: f64,
        top: f64,
        right: f64,
        bottom: f64
    ) -> (f64, f64, bool); fn dispatch_event(&mut self, _ev: &mut Event) { ... }
fn dispath(&mut self, _data: Box<dyn Any>) { ... }
fn draw(&self, _ctx: &CanvasRenderingContext2d) { ... }
fn tick(&mut self) { ... }
fn render_tick(&self, _ctx: &CanvasRenderingContext2d) { ... }
fn get_order(&self) -> u8 { ... } }

Required methods

fn get_name(&self) -> &str

fn on_resize(
    &mut self,
    left: f64,
    top: f64,
    right: f64,
    bottom: f64
) -> (f64, f64, bool)

Loading content...

Provided methods

fn dispatch_event(&mut self, _ev: &mut Event)

fn dispath(&mut self, _data: Box<dyn Any>)

fn draw(&self, _ctx: &CanvasRenderingContext2d)

fn tick(&mut self)

fn render_tick(&self, _ctx: &CanvasRenderingContext2d)

fn get_order(&self) -> u8

Loading content...

Implementors

impl SpanTrait for TextSpan[src]

fn draw(&self, ctx: &CanvasRenderingContext2d)[src]

Deprecated

impl SpanTrait for WorldSpan[src]

Loading content...