Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
Structure describing the chromaticity coordinates of an RGB system. These values can be used to construct a matrix to transform RGB to and from the XYZ colorspace.
- newtype VideoColorPrimariesInfo = VideoColorPrimariesInfo (ManagedPtr VideoColorPrimariesInfo)
- newZeroVideoColorPrimariesInfo :: MonadIO m => m VideoColorPrimariesInfo
- noVideoColorPrimariesInfo :: Maybe VideoColorPrimariesInfo
- getVideoColorPrimariesInfoBx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoBx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_bx :: AttrLabelProxy "bx"
- getVideoColorPrimariesInfoBy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoBy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_by :: AttrLabelProxy "by"
- getVideoColorPrimariesInfoGx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoGx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_gx :: AttrLabelProxy "gx"
- getVideoColorPrimariesInfoGy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoGy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_gy :: AttrLabelProxy "gy"
- getVideoColorPrimariesInfoPrimaries :: MonadIO m => VideoColorPrimariesInfo -> m VideoColorPrimaries
- setVideoColorPrimariesInfoPrimaries :: MonadIO m => VideoColorPrimariesInfo -> VideoColorPrimaries -> m ()
- videoColorPrimariesInfo_primaries :: AttrLabelProxy "primaries"
- getVideoColorPrimariesInfoRx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoRx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_rx :: AttrLabelProxy "rx"
- getVideoColorPrimariesInfoRy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoRy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_ry :: AttrLabelProxy "ry"
- getVideoColorPrimariesInfoWx :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoWx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_wx :: AttrLabelProxy "wx"
- getVideoColorPrimariesInfoWy :: MonadIO m => VideoColorPrimariesInfo -> m Double
- setVideoColorPrimariesInfoWy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m ()
- videoColorPrimariesInfo_wy :: AttrLabelProxy "wy"
Exported types
newtype VideoColorPrimariesInfo Source #
WrappedPtr VideoColorPrimariesInfo Source # | |
(~) AttrOpTag tag AttrSet => Constructible VideoColorPrimariesInfo tag Source # | |
((~) * info (ResolveVideoColorPrimariesInfoMethod t VideoColorPrimariesInfo), MethodInfo * info VideoColorPrimariesInfo p) => IsLabel t (VideoColorPrimariesInfo -> p) Source # | |
((~) * info (ResolveVideoColorPrimariesInfoMethod t VideoColorPrimariesInfo), MethodInfo * info VideoColorPrimariesInfo p) => IsLabelProxy t (VideoColorPrimariesInfo -> p) Source # | |
HasAttributeList * VideoColorPrimariesInfo Source # | |
type AttributeList VideoColorPrimariesInfo Source # | |
newZeroVideoColorPrimariesInfo :: MonadIO m => m VideoColorPrimariesInfo Source #
Construct a VideoColorPrimariesInfo
struct initialized to zero.
Properties
bx
getVideoColorPrimariesInfoBx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoBx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
by
getVideoColorPrimariesInfoBy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoBy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
gx
getVideoColorPrimariesInfoGx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoGx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
gy
getVideoColorPrimariesInfoGy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoGy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
primaries
getVideoColorPrimariesInfoPrimaries :: MonadIO m => VideoColorPrimariesInfo -> m VideoColorPrimaries Source #
setVideoColorPrimariesInfoPrimaries :: MonadIO m => VideoColorPrimariesInfo -> VideoColorPrimaries -> m () Source #
videoColorPrimariesInfo_primaries :: AttrLabelProxy "primaries" Source #
rx
getVideoColorPrimariesInfoRx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoRx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
ry
getVideoColorPrimariesInfoRy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoRy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
wx
getVideoColorPrimariesInfoWx :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoWx :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #
wy
getVideoColorPrimariesInfoWy :: MonadIO m => VideoColorPrimariesInfo -> m Double Source #
setVideoColorPrimariesInfoWy :: MonadIO m => VideoColorPrimariesInfo -> Double -> m () Source #