1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
//! Parameters which a **Drawing** instance may use to describe certain properties of a drawing. //! //! Each time a new method is chained onto a **Drawing** instance, it uses the given values to set //! one or more properties for the drawing. //! //! Each **Drawing** instance is associated with a specific **Node** in the geometry graph and has //! a unique **node::Index** to simplify this. pub mod color; pub mod fill; pub mod spatial; pub mod stroke; pub use self::color::SetColor; pub use self::fill::SetFill; pub use self::spatial::dimension::SetDimensions; pub use self::spatial::orientation::SetOrientation; pub use self::spatial::position::SetPosition; pub use self::stroke::SetStroke; /// The scalar type used for the color channel values. pub type ColorScalar = crate::color::DefaultScalar; /// The RGBA type used by the `Common` params. pub type Srgba = color::DefaultSrgba; /// The RGBA type used by the `Common` params. pub type LinSrgba = color::DefaultLinSrgba;