Skip to main content

TranslateObject

Trait TranslateObject 

Source
pub trait TranslateObject: Object {
    // Provided methods
    fn translate<T: Number>(self, x: T, y: T, z: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_x<T: Number>(self, x: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_y<T: Number>(self, y: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_z<T: Number>(self, z: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_xy<T: Number>(self, x: T, y: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_xz<T: Number>(self, x: T, z: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_yz<T: Number>(self, y: T, z: T) -> Translate<Self>
       where Self: Sized { ... }
    fn translate_vector(self, vector: DVec3) -> Translate<Self>
       where Self: Sized { ... }
}

Provided Methods§

Source

fn translate<T: Number>(self, x: T, y: T, z: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_x<T: Number>(self, x: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_y<T: Number>(self, y: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_z<T: Number>(self, z: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_xy<T: Number>(self, x: T, y: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_xz<T: Number>(self, x: T, z: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_yz<T: Number>(self, y: T, z: T) -> Translate<Self>
where Self: Sized,

Source

fn translate_vector(self, vector: DVec3) -> Translate<Self>
where Self: Sized,

Implementors§