[][src]Trait prisma::Broadcast

pub trait Broadcast: HomogeneousColor {
    fn broadcast(value: Self::ChannelFormat) -> Self;
}

A color that can have all of its channels set from a single value

Required methods

fn broadcast(value: Self::ChannelFormat) -> Self

Construct Self with each channel set to value

Loading content...

Implementors

impl<T> Broadcast for Rgb<T> where
    T: PosNormalChannelScalar
[src]

impl<T> Broadcast for Rgi<T> where
    T: PosNormalChannelScalar + Float
[src]

impl<T> Broadcast for XyY<T> where
    T: FreeChannelScalar + PosNormalChannelScalar + Float
[src]

impl<T> Broadcast for Xyz<T> where
    T: FreeChannelScalar
[src]

impl<T> Broadcast for BareYCbCr<T> where
    T: PosNormalChannelScalar + NormalChannelScalar
[src]

impl<T, InnerColor> Broadcast for Alpha<T, InnerColor> where
    T: PosNormalChannelScalar,
    InnerColor: Color + HomogeneousColor<ChannelFormat = T> + Broadcast
[src]

impl<T, M> Broadcast for YCbCr<T, M> where
    T: NormalChannelScalar + PosNormalChannelScalar,
    M: YCbCrModel<T> + UnitModel<T>, 
[src]

impl<T, Model> Broadcast for Lms<T, Model> where
    T: FreeChannelScalar,
    Model: LmsModel<T>, 
[src]

impl<T, W> Broadcast for Lab<T, W> where
    T: FreeChannelScalar,
    W: UnitWhitePoint<T>, 
[src]

impl<T, W> Broadcast for Luv<T, W> where
    T: FreeChannelScalar,
    W: UnitWhitePoint<T>, 
[src]

Loading content...