Struct nannou::draw::properties::spatial::position::Properties [] [src]

pub struct Properties<S = DefaultScalar> {
    pub x: Option<Position<S>>,
    pub y: Option<Position<S>>,
    pub z: Option<Position<S>>,
}

Position properties for Drawing a Node.

Fields

Position along the x axis.

Position along the y axis.

Position along the z axis.

Trait Implementations

impl<S: Copy> Copy for Properties<S>
[src]

impl<S: Clone> Clone for Properties<S>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<S: Debug> Debug for Properties<S>
[src]

[src]

Formats the value using the given formatter. Read more

impl<S: PartialEq> PartialEq for Properties<S>
[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<S> SetPosition<S> for Properties<S>
[src]

[src]

Provide a mutable reference to the position::Properties for updating.

[src]

Build with the given Position along the x axis.

[src]

Build with the given Position along the y axis.

[src]

Build with the given Position along the z axis.

[src]

Build with the given Absolute Position along the x axis.

[src]

Build with the given Absolute Position along the y axis.

[src]

Build with the given Absolute Position along the z axis.

[src]

Set the Position with some two-dimensional point.

[src]

Set the Position with some three-dimensional point.

[src]

Set the Position with x y coordinates.

[src]

Set the Position with x y z coordinates.

[src]

Set the x Position Relative to the previous node.

[src]

Set the y Position Relative to the previous node.

[src]

Set the z Position Relative to the previous node.

[src]

Set the x and y Positions Relative to the previous node.

[src]

Set the x, y and z Positions Relative to the previous node.

[src]

Set the x Position Relative to the given node.

[src]

Set the y Position Relative to the given node.

[src]

Set the y Position Relative to the given node.

[src]

Set the x and y Positions Relative to the given node.

[src]

Set the x, y and z Positions Relative to the given node.

[src]

Set the Position as a Scalar along the x axis Relative to the middle of previous node. Read more

[src]

Set the Position as a Scalar along the y axis Relative to the middle of previous node. Read more

[src]

Set the Position as a Scalar along the z axis Relative to the middle of previous node. Read more

[src]

Set the Position as a Point Relative to the middle of the previous node.

[src]

Set the Position as a Point Relative to the middle of the previous node.

[src]

Set the Position as Scalars along the x and y axes Relative to the middle of the previous node. Read more

[src]

Set the Position as Scalars along the x, y and z axes Relative to the middle of the previous node. Read more

[src]

Set the position relative to the node with the given node::Index.

[src]

Set the position relative to the node with the given node::Index.

[src]

Set the position relative to the node with the given node::Index.

[src]

Set the position relative to the node with the given node::Index.

[src]

Set the position relative to the node with the given node::Index.

[src]

Set the position relative to the node with the given node::Index.

[src]

Set the position relative to the node with the given node::Index.

[src]

Build with the Position along the x axis as some distance from another node.

[src]

Build with the Position along the y axis as some distance from another node.

[src]

Build with the Position along the z axis as some distance from another node.

[src]

Build with the Position as some distance to the left of another node.

[src]

Build with the Position as some distance to the right of another node.

[src]

Build with the Position as some distance below another node.

[src]

Build with the Position as some distance above another node.

[src]

Build with the Position as some distance in front of another node.

[src]

Build with the Position as some distance behind another node.

[src]

Build with the Position along the x axis as some distance from the given node.

[src]

Build with the Position along the y axis as some distance from the given node.

[src]

Build with the Position along the z axis as some distance from the given node.

[src]

Build with the Position as some distance to the left of the given node.

[src]

Build with the Position as some distance to the right of the given node.

[src]

Build with the Position as some distance below the given node.

[src]

Build with the Position as some distance above the given node.

[src]

Build with the Position as some distance in front of the given node.

[src]

Build with the Position as some distance above the given node.

[src]

Align the Position of the node along the x axis.

[src]

Align the Position of the node along the y axis.

[src]

Align the Position of the node along the z axis.

[src]

Align the position to the left.

[src]

Align the position to the left.

[src]

Align the position to the middle.

[src]

Align the position to the right.

[src]

Align the position to the right.

[src]

Align the position to the bottom.

[src]

Align the position to the bottom.

[src]

Align the position to the middle.

[src]

Align the position to the top.

[src]

Align the position to the top.

[src]

Align the position to the front.

[src]

Align the position to the front.

[src]

Align the position to the middle.

[src]

Align the position to the back.

[src]

Align the position to the back.

[src]

Align the Position of the node with the given node along the x axis.

[src]

Align the Position of the node with the given node along the y axis.

[src]

Align the Position of the node with the given node along the z axis.

[src]

Align the position to the left.

[src]

Align the position to the left.

[src]

Align the position to the middle.

[src]

Align the position to the right.

[src]

Align the position to the right.

[src]

Align the position to the bottom.

[src]

Align the position to the bottom.

[src]

Align the position to the middle.

[src]

Align the position to the top.

[src]

Align the position to the top.

[src]

Align the position to the front.

[src]

Align the position to the front.

[src]

Align the position to the middle.

[src]

Align the position to the back.

[src]

Align the position to the back.

[src]

Align the node to the middle of the last node.

[src]

Align the node to the bottom left of the last node.

[src]

Align the node to the middle left of the last node.

[src]

Align the node to the top left of the last node.

[src]

Align the node to the middle top of the last node.

[src]

Align the node to the top right of the last node.

[src]

Align the node to the middle right of the last node.

[src]

Align the node to the bottom right of the last node.

[src]

Align the node to the middle bottom of the last node.

[src]

Align the node in the middle of the given Node.

[src]

Align the node to the bottom left of the given Node.

[src]

Align the node to the middle left of the given Node.

[src]

Align the node to the top left of the given Node.

[src]

Align the node to the middle top of the given Node.

[src]

Align the node to the top right of the given Node.

[src]

Align the node to the middle right of the given Node.

[src]

Align the node to the bottom right of the given Node.

[src]

Align the node to the middle bottom of the given Node.

impl<S> Default for Properties<S>
[src]

[src]

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

Auto Trait Implementations

impl<S> Send for Properties<S> where
    S: Send

impl<S> Sync for Properties<S> where
    S: Sync