Struct colstodian::spaces::EncodedBt2100PQ [−][src]
pub struct EncodedBt2100PQ;
Expand description
A type representing the encoded BT.2100 color space (with inverse PQ EOTF applied).
Trait Implementations
impl<SrcSpace, SrcAlpha> ColorAlphaConversionQuery<SrcSpace, SrcAlpha> for EncodedBt2100PQ where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
SrcAlpha: AlphaState,
impl<SrcSpace, SrcAlpha> ColorAlphaConversionQuery<SrcSpace, SrcAlpha> for EncodedBt2100PQ where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
SrcAlpha: AlphaState,
impl<SrcSpace, St> ColorConversionQuery<SrcSpace, St> for EncodedBt2100PQ where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
St: State,
impl<SrcSpace, St> ColorConversionQuery<SrcSpace, St> for EncodedBt2100PQ where
SrcSpace: ColorSpace,
Self: ConvertFromRaw<SrcSpace>,
St: State,
type DstSpace = Self
The DynamicColorSpace
that this type represents.
type LinearSpace = Bt2100
type LinearSpace = Bt2100
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 = Bt2100
Auto Trait Implementations
impl RefUnwindSafe for EncodedBt2100PQ
impl Send for EncodedBt2100PQ
impl Sync for EncodedBt2100PQ
impl Unpin for EncodedBt2100PQ
impl UnwindSafe for EncodedBt2100PQ
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>,