Struct nannou::ui::widget::matrix::Element [−][src]
pub struct Element { pub widget_id: NodeIndex<u32>, pub row: usize, pub col: usize, pub w: f64, pub h: f64, pub rel_x: f64, pub rel_y: f64, // some fields omitted }
Expand description
Data necessary for instantiating a widget for a single Matrix
element.
Fields
widget_id: NodeIndex<u32>
The id generated for the widget.
row: usize
The row number for the Element
.
col: usize
The column number for the Element
.
w: f64
The width of the element.
h: f64
The height of the element.
rel_x: f64
The x position of the element relative to the centre of the Matrix
.
rel_y: f64
The y position of the element relative to the centre of the Matrix
.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Element
impl UnwindSafe for Element
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more
pub fn vzip(self) -> V