Struct colstodian::spaces::EncodedDisplayP3 [−][src]
pub struct EncodedDisplayP3;
Expand description
A type representing the encoded Display P3 color space (with sRGB OETF applied).
Trait Implementations
impl<SrcSpace, SrcAlpha> ColorAlphaConversionQuery<SrcSpace, SrcAlpha> for EncodedDisplayP3 where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
SrcAlpha: AlphaState,
impl<SrcSpace, SrcAlpha> ColorAlphaConversionQuery<SrcSpace, SrcAlpha> for EncodedDisplayP3 where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
SrcAlpha: AlphaState,
impl<SrcSpace, St> ColorConversionQuery<SrcSpace, St> for EncodedDisplayP3 where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
St: State,
impl<SrcSpace, St> ColorConversionQuery<SrcSpace, St> for EncodedDisplayP3 where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
St: State,
type DstSpace = Self
The DynamicColorSpace
that this type represents.
type LinearSpace = DisplayP3
type LinearSpace = DisplayP3
The closest linear color space to this space.
type ComponentStruct = Rgb
type ComponentStruct = Rgb
The ‘bag of components’ that this color space uses.
type DecodedSpace = DisplayP3
Auto Trait Implementations
impl RefUnwindSafe for EncodedDisplayP3
impl Send for EncodedDisplayP3
impl Sync for EncodedDisplayP3
impl Unpin for EncodedDisplayP3
impl UnwindSafe for EncodedDisplayP3
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<SrcAlpha, DstAlpha> ConvertToAlphaRaw<DstAlpha> for SrcAlpha where
DstAlpha: ConvertFromAlphaRaw<SrcAlpha>,
impl<SrcAlpha, DstAlpha> ConvertToAlphaRaw<DstAlpha> for SrcAlpha where
DstAlpha: ConvertFromAlphaRaw<SrcAlpha>,
impl<SrcSpace, DstSpace> ConvertToRaw<DstSpace> for SrcSpace where
SrcSpace: ColorSpace,
DstSpace: ConvertFromRaw<SrcSpace>,
impl<SrcSpace, DstSpace> ConvertToRaw<DstSpace> for SrcSpace where
SrcSpace: ColorSpace,
DstSpace: ConvertFromRaw<SrcSpace>,