[−][src]Trait prisma::Broadcast
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
Implementors
impl<T> Broadcast for Rgb<T> where
T: PosNormalChannelScalar,
[src]
T: PosNormalChannelScalar,
impl<T> Broadcast for Rgi<T> where
T: PosNormalChannelScalar + Float,
[src]
T: PosNormalChannelScalar + Float,
impl<T> Broadcast for XyY<T> where
T: FreeChannelScalar + PosNormalChannelScalar + Float,
[src]
T: FreeChannelScalar + PosNormalChannelScalar + Float,
impl<T> Broadcast for Xyz<T> where
T: FreeChannelScalar,
[src]
T: FreeChannelScalar,
impl<T> Broadcast for BareYCbCr<T> where
T: PosNormalChannelScalar + NormalChannelScalar,
[src]
T: PosNormalChannelScalar + NormalChannelScalar,
impl<T, InnerColor> Broadcast for Alpha<T, InnerColor> where
T: PosNormalChannelScalar,
InnerColor: Color + HomogeneousColor<ChannelFormat = T> + Broadcast,
[src]
T: PosNormalChannelScalar,
InnerColor: Color + HomogeneousColor<ChannelFormat = T> + Broadcast,
impl<T, M> Broadcast for YCbCr<T, M> where
T: NormalChannelScalar + PosNormalChannelScalar,
M: YCbCrModel<T> + UnitModel<T>,
[src]
T: NormalChannelScalar + PosNormalChannelScalar,
M: YCbCrModel<T> + UnitModel<T>,
impl<T, Model> Broadcast for Lms<T, Model> where
T: FreeChannelScalar,
Model: LmsModel<T>,
[src]
T: FreeChannelScalar,
Model: LmsModel<T>,
impl<T, W> Broadcast for Lab<T, W> where
T: FreeChannelScalar,
W: UnitWhitePoint<T>,
[src]
T: FreeChannelScalar,
W: UnitWhitePoint<T>,
impl<T, W> Broadcast for Luv<T, W> where
T: FreeChannelScalar,
W: UnitWhitePoint<T>,
[src]
T: FreeChannelScalar,
W: UnitWhitePoint<T>,