[−][src]Trait nannou::color::conv::IntoLinSrgba
Types that may be converted directly into a linear sRGBA color representation.
This is more flexible than Into<LinSrgba<S>>
as it also supports converting from different
sRGBA encodings that also have different component types.
This trait is important for nannou as the Draw
API works with the LinSrgba
type as a target
for its generic colour type API.
Required methods
fn into_lin_srgba(self) -> LinSrgba<S>
Convert self into RGBA.
Implementors
impl<C, S, T> IntoLinSrgba<S> for Alpha<C, T> where
C: IntoLinSrgba<S>,
S: Component,
T: Component,
[src]
C: IntoLinSrgba<S>,
S: Component,
T: Component,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Hwb<Srgb, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Lab<D65, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Lch<D65, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Xyz<D65, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Yxy<D65, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Hsl<Srgb, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for Hsv<Srgb, S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<S> IntoLinSrgba<S> for SrgbLuma<S> where
S: Component + Float,
[src]
S: Component + Float,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<T, S> IntoLinSrgba<S> for LinSrgb<T> where
T: Component,
S: Component,
[src]
T: Component,
S: Component,
fn into_lin_srgba(self) -> LinSrgba<S>
[src]
impl<T, S> IntoLinSrgba<S> for Srgb<T> where
T: Component,
S: Component + Float,
[src]
T: Component,
S: Component + Float,