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 (ForeignPtr VideoColorPrimariesInfo)
- newZeroVideoColorPrimariesInfo :: MonadIO m => m VideoColorPrimariesInfo
- noVideoColorPrimariesInfo :: Maybe VideoColorPrimariesInfo
- videoColorPrimariesInfoReadBx :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadBy :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadGx :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadGy :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadPrimaries :: VideoColorPrimariesInfo -> IO VideoColorPrimaries
- videoColorPrimariesInfoReadRx :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadRy :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadWx :: VideoColorPrimariesInfo -> IO Double
- videoColorPrimariesInfoReadWy :: VideoColorPrimariesInfo -> IO Double
Exported types
newtype VideoColorPrimariesInfo 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 | |
newZeroVideoColorPrimariesInfo :: MonadIO m => m VideoColorPrimariesInfo Source
Construct a VideoColorPrimariesInfo
struct initialized to zero.