Trait mutils::NumberExtensions[][src]

pub trait NumberExtensions {
    fn range_transform(
        self,
        src_from: Self,
        src_to: Self,
        dest_from: Self,
        dest_to: Self
    ) -> Self;
fn percentage_transform(self, from: Self, to: Self) -> Self;
fn inverse(self) -> Self;
fn limit(self, min: Self, max: Self) -> f32; }

Required methods

fn range_transform(
    self,
    src_from: Self,
    src_to: Self,
    dest_from: Self,
    dest_to: Self
) -> Self
[src]

fn percentage_transform(self, from: Self, to: Self) -> Self[src]

fn inverse(self) -> Self[src]

1 - self.

fn limit(self, min: Self, max: Self) -> f32[src]

Returns self limited to between min and max.

Loading content...

Implementations on Foreign Types

impl NumberExtensions for f32[src]

Loading content...

Implementors

Loading content...