#[derive(Clone, Serialize, Deserialize, PartialEq, Debug)]
pub struct InkDefinition {
pub min_width: f32,
pub max_width: f32,
pub scale_up_distance: f32
}
impl InkDefinition {
pub fn default() -> InkDefinition {
InkDefinition {
min_width: 0.25,
max_width: 5.0,
scale_up_distance: 40.0
}
}
pub fn default_eraser() -> InkDefinition {
InkDefinition {
min_width: 3.0,
max_width: 20.0,
scale_up_distance: 5.0
}
}
}