Struct rust_3d::Matrix3Pipe [] [src]

pub struct Matrix3Pipe {
    pub mtranslation: Matrix3,
    pub mrotation: Matrix3,
    pub mscale: Matrix3,
}

Matrix3Pipe, which makes it easier to pipe different matrices in a defined order

Fields

Methods

impl Matrix3Pipe
[src]

[src]

Creates a new matrix as a result of all defined operations set within the pipe

[src]

Adds a translation to the pipe

[src]

Removes any translation from the pipe

[src]

Adds a rotation to the pipe

[src]

Removes any rotation from the pipe

[src]

Adds scaling to the pipe

[src]

Removes any scaling from the pipe

Trait Implementations

impl Default for Matrix3Pipe
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for Matrix3Pipe
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for Matrix3Pipe
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl PartialOrd for Matrix3Pipe
[src]

[src]

This method returns an ordering between self and other values if one exists. Read more

[src]

This method tests less than (for self and other) and is used by the < operator. Read more

[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Clone for Matrix3Pipe
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Matrix3Pipe

impl Sync for Matrix3Pipe