euv_chart/backend/canvas2d/
struct.rs1use super::*;
2
3#[derive(Clone, Data, Debug)]
10pub struct Canvas2dChartBackend {
11 #[get(pub(crate))]
13 #[get_mut(pub(crate))]
14 #[set(pub(crate))]
15 pub(crate) canvas: HtmlCanvasElement,
16 #[get(pub(crate))]
18 #[get_mut(pub(crate))]
19 #[set(pub(crate))]
20 pub(crate) context: CanvasRenderingContext2d,
21 #[get(pub(crate), type(copy))]
23 #[get_mut(pub(crate))]
24 #[set(pub(crate))]
25 pub(crate) dpr: f64,
26 #[get(pub(crate), type(copy))]
28 #[get_mut(pub(crate))]
29 #[set(pub(crate))]
30 pub(crate) width: f64,
31 #[get(pub(crate), type(copy))]
33 #[get_mut(pub(crate))]
34 #[set(pub(crate))]
35 pub(crate) height: f64,
36}