pub struct Track1D { /* private fields */ }Implementations§
Source§impl Track1D
impl Track1D
pub fn new(start: f32, len: f32, pad: f32) -> Self
pub fn horizontal(rect: Rect, pad: f32) -> Self
pub fn vertical(rect: Rect, pad: f32) -> Self
pub fn t_of(&self, pos: f32) -> f32
pub fn pos_of(&self, t: f32) -> f32
pub fn value_of(&self, pos: f32, min: f32, max: f32) -> f32
pub fn pos_of_value(&self, v: f32, min: f32, max: f32) -> f32
Trait Implementations§
impl Copy for Track1D
impl StructuralPartialEq for Track1D
Auto Trait Implementations§
impl Freeze for Track1D
impl RefUnwindSafe for Track1D
impl Send for Track1D
impl Sync for Track1D
impl Unpin for Track1D
impl UnsafeUnpin for Track1D
impl UnwindSafe for Track1D
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more